use MapPosition.scale: get rid of zoomLevel relative functions in MercatorProjection
- start to extract android graphics dependency
- make IRenderThemeCallback more consistent
cleanups
use absolute position for tile distance calculation
revert Paint back to Android
make fields final
- use clipping for PathOverlay, now Great Circle works properly
move RenderTheme internals to theme.rules.*
provide public function to only retrieve valid base layers type
added Inlist.prependRelative
start of TextureAtlas
- use mediump shader for textures
- increase TextureItem width, so that 'USA' label is drawn completely on high dpi.. at least for now