Using https://github.com/gregturn/docbook2asciidoctor, converted all the source material to asciidoctor. Tested locally with CLI asciidoctor. Then tested using spring-data-build's `mvn -Pdistribute generate-resources`. Verified things look good.
* Stripped out redundant line breaks
* Removed inline coding of titles
* Fine tuned level offsets
Additional changes include:
* Re-wrote the monolithic Controller into separate controller classes that have a more narrow focus.
* Implemented common functionality as a `HandlerMethodArgumentResolver` rather than as a helper method in a controller class.
* Re-implemented JSONP functionality as an HttpMessageConverter rather than inline within a controller class.
* Updated to Jackson 2 for all JSON handling.
* By relying on spring-data-commons, spring-data-rest now handles all supported Repository types: JPA, MongoDB, and GemFire.
Added support for MongoDB and GemFire repositories by relying on spring-data-commons to provide the metadata rather than maintaining internal metadata information that is store-specific.
Replaced Spock spec tests with JMock unit and integration tests. Started integrating Jetty 8 into the testing so MVC testing can be done against a live server.