[MapView] Replace CityGroups with smart zoom
[MapView] Use an OverlayRenderer at high zoom level
[Backend] Make stations request thread safe

This is needed for the (asynchronous) overlay renderers
Merge pull request #85 from n-b/OverlayRenderer

Overlay renderer