Support GeoJSON geometry arrays in addition to the library objects

This relaxes the GeoJSON library dependency, so 2dsphere queries (namely $geoIntersects and $geoWithin) can still be done without it.