Added new EventType (for requesting new map snapshots)
Added stubs of class for drawing map scene.
Moved SimCityWindow into SimCity::View namespace.
Added support for acquiring map snapshot from backend.
Created backend support for getting Map snapshot.
Model is now using MapPtr (shared_ptr) instead of stack allocated object.
Added support for getting map snapshot in controller.
Implemented new visitor method for EventNewMapRequest.
Added new modules to buildsystem and made changes in main program to be valid with new interfaces.