Get rid of Safe* classes.
Migrated some of the Overlays from SafeDrawOverlay.
Removed some SafeDrawOverlay stuff from OpenStreetMapViewer.
Implement new Projection.
Move most Overlays to new Projection.
Fixes for MyLocationNewOverlay.
Some javadoc for IMyLocationConsumer.
Change MapView to use new Projection.
Fixes for onSnapToItem.
Change TilesOverlay and MinimapOverlay to use new Projection.
Fixes for limited scroll area.
Added isUsingBackingBitmap to allow NonAcceleratedOverlay to skip using backing bitmap.
Fixes for added geolocated view placement.
Merge branch 'SafeCanvas_To_Projection_Changes' of https://github.com/osmdroid/osmdroid into SafeCanvas_To_Projection_Changes
Added the ability to get access to both the non-accelerated bitmap backed canvas as well as the accelerated canvas if you need it.
Simplify some rotated/scaled to unrotated/unscaled translations.
Fix double-tap zoom when rotated.
Fix rescale cache.
Move unscale/unrotate matrix into Projection for easy use.
Add unrotateAndScalePoint and rotateAndScalePoint projection methods.
Some renaming of variables for consistency.
Merge branch 'master' into SafeCanvas_To_Projection_Changes
Move toPixelsTranslated to better location
Keep track of scale factor in Projection and apply for unscale+unrotate/scale+rotate methods.