CDRIVER-360 add additional geo index options

Changes here also resolve CDRIVER-452
The C++ driver also offers an option for the version of the 2dsphere index.