Geo-spatial querying using a global secondary index

putItemRequest implementation

getItemQuery implementation

radiusQuery implementation

rectangleQuery implementation

Remove unwanted files

Geo.putItemRequest test

Combine S2Util and S2Manager

Add slf4j dependency for logging

Geo.getItemRequest test

Geo.radiusQuery test

Geo.rectangleQuery test

GeoQueryRequest.execute test

GeoFilter factory for radius and rectangle filters

GeoPoint no more

Add java docs

Use Callable instead of Runnable

Rename latLongJsonColumn