put 'scale screen coordinates' into projection matrix
docs
fix: double-tap, wait for second move event
add animateTo(MapPosition)

patch from Kimmo Vuorinen. Thanks!
fix: also copy MapPosition.tilt
no mapsforge in here
cleanup: MapPosition
make Viewport.MAX_TILT public
cleanup: MapAnimator
do not set Tile.SIZE in MapView constructor

this way users can change static Tile.SIZE before initiating
the MapView.
cleanup: MapView
make fields protected to allow extending MapView
rename MapAnimator -> Animator
some Animator improvements

- fixes annoying zoomTo jumping
split Viewport modifiers into ViewController
big refactor: copy Viewport state for rendering
rename MapPosition.angle -> bearing
set default building height in VectorTileLoader
fix: Animator.zoomTo()
refactor TileLayer:

- set specific TileRenderer in sub-class constructor
- remove TileLoader generics from TileLayer