DATAREST-277 - Adapted to changed generics in BeanWrapper.
DATAREST-258 - Mitigate changes in Spring Data Neo4j 3.0.1.

We now explicitly set a base backage in the Neo4jConfiguration to make sure, the domain classes get added to the MappingContext upfront. Filed DATAGRAPH-448 [0] for some reasonable defaulting going forward.

[0] https://jira.spring.io/browse/DATAGRAPH-448
DATAREST-279 - Marshalling support for new geo types.

Added StringTo(Distance|Point)Converter implementations to be able to submit Distances and Points via URIs. See the JavaDoc of those classes for more details.

RepositoryRestMvcConfiguration now also registers the GeoModule provided by Spring Data Commons with the ObjectMapper registered for our custom HttpMessageConverters.
DATAREST-280 - Improvements in RepositoryRestConfiguration.

Removed custom subclass to use @EnableHypermediaSupport as this was effectively a workaround for SPR-11251, fixed in Spring 3.2.7.

Move away from autowiring all MappingContexts into the configuration as this will require the instances to be created when the configuration class is prepared. We now rather inspect the BeanFactory on access of persistentEntities().
DATAREST-281 - Upgraded to Spring Data Gemfire 1.4.0.BUILD-SNAPSHOT.