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