Implement CityOverlayRenderer (wip)

Changed most fetchrequests to use an adhoc thread context instead of the main context, as MKOverlayRenderer is multithread.