add .gitignore
use building height property if available in vector tile
protect against null layers
move perspective offset from center of screen and adjust light position
turn selection on buildings on canvas renderer (now that they sometimes have name data)
add a layer for land polygons (but these are currently only in my local vector tiles, not in OSM tiles)
avoid GC thrash by pushing onto a single geometry array per tile
replace some forEach calls with for loops