[GEOT-4591] Allow image mosaic to load footprints from per granule shapefiles
first cut of a new mongo datastore
better mapping of attributes
more mongodb hacking
mongodb integration test framework
simplify mongodb build and testing
Updated MongoDB BasicDBObjectBuilder usage
make mongodb user parameter optional
Updated bbox filter to MongoDB 2.4.x/GeoJSON sematics ("$within" deprecated and no "$box" with GeoJSON)
some mongo dev/test utils (load sample shapefiles into mongodb instance)
first cut breadth first implementation using GeoJSON feature objects
allow for namespace URI to be set when generating feature type
proper mapper specific property name resolution
always set property even when null to maintain proper indexing
some cleanup

some cleanup
fixes #12, can now use importer with MongoDB
refactor for write path