GEO: Oops, GeoJSON doesn’t have a Rect type so I have to use Polygon.

Also moved all the geometry related stuff to CBLGeometry.h, a new public header.