Old file deletions and updates to SConscript and demo files
Added missing headers to SConscript.client
Removed trailing space
Adjusting from 80 characters per line to 100
Implemented computeBoundingBox for a vector of bounding boxes. Resolves a TODO.
Adds missing std:: prefix to min/max calls
Added a few unit tests
Added MONGO_CLIENT_FUNC labels to static helpers, removed unused includes, and fixed whitespace issues
Moved forward template declaration to top of namespace
Added a missing MONGO_CLIENT_FUNC label to _geoquery and removed the note about queryutils.h being temporary. It looks like the geospatial API will sit completely on top of the existing C++ driver code base, so there is no need to delete this file and later integrate it with the BSON helper library.
Removed BoundingBox::bsonDefinesBoundingBox helper method. It's easier for clients to just call .hasField(kBoundingBoxFieldName) on the bson object directly, ratger than passing it to a static helper that does the same thing.
Removed a default ctor to let it be generated by the compiler instead.
Fix compiler errors in the geo unit tests
Added documentation to everything client-facing
Added unit tests for coordinates and geometries