Fix geolocation bugs

We hit a "missing index" bug that got fix on May 09 2014 ...
https://jira.spring.io/browse/DATAMONGO-616

So switch to that version and remove deprectaed code.

Point is now serializeable so we can remove the workaround for that.