bugfixes

Fixed two bugs:
variation changes not recognized
camera blocked after saving level
further refractorings and tweaks at TerrainMap

TerrainMap.Tile can now be cloned to create snapshots of their state
Database uses ServiceProvider to load records and decoders