tiling: Store tiling for each layer and fix bugs
Tilings now have a flexible origin and are stored with the tile layer. This allows to make the first tile centered in the viewport, allowing for faster getting a complete viewport.
This also fixes some rendering bugs caused by forgetting tiles the were still needed.
Fixes #83 (closed), #94 (closed)
Edited by Sophie Herold