fix: LwHttp - retry when address lookup failed

- use 5sec read timeout
- use tcp_nodelay
ignore++
gradle: update
fix iOS build
Inlist:

- add Inlist.List size()
- make Inlist work items indirectly extending Inlist
- check Inlist.push() argument to not push lists
rename theme property base-text-size -> base-text-scale
theming: allow extending text styles
theme: increase osmarender way label size
theme: more alpha for buildings
tweak s3db colors
implement KeyMap.remove()

- tests
- cleanups
Box:

- add Box.overlap(Box) and copy constructor
- add Box.inside(box)
add LineLayer setExtents to not add caps outside visible region
GLMatrix: add batch projection
gwt: throw on missing GL context
gwt: implement GLMatrix.proj2D
fix: reset TileSet serial
cleanup: canvas Paint
cleanup comments
inner class should be static