add geoson tile source

author: Yang (apachemaven)
wip: geojson tilesource
wip: geojsonlayer

- add layers for buildings and water areas
- rewrite tags, this way one can use the same the for different data
- fix explicitly closing of polygons
rename OSMJsonTileSource -> GeoJsonTileSource
add OsmLanduseJsonTileSource
fix theme
gradle: add geojson-jackson