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