support for 2dsphere indexes
Merge pull request #66 from autermann/master

2dsphere index support
Fix issue #67: Support javax.persistence.Id
Remove deprecated methods, the Datastore service, and tidy up generally. Add intelligence to MappedClass.
Add three million record test
Typed Query now supports custom DBCollection, AdvancedDatastore save and query support custom DBCollection
Fix issue #69: Correctly convert List<String> to String[]
Remove more deprecated methods and refactor them out of existing code