DATAREST-226 - Moved reference documentation into correct location.
DATAREST-226 - Added distribution module.
DATAREST-226 - Prepare 2.0 RC1 release.

Upgraded to Spring Data RC modules, Spring HATEOAS 0.9.0.RELEASE and Spring Plugin 1.0.0.RELEASE. Removed placeholder for Jackson 2 version as it's in the parent build pom now. Switched to milestone repository.
DATAREST-226 - Release version 2.0.0.RC1.
DATAREST-226 - Prepare next development iteration.
DATAREST-226 - After release cleanups.

Upgraded to Spring Data snapshot dependencies. Added missing changelog entries.
DATAREST-50 - Added test case demonstrating this issue no longer exists.

Properties with null values properly get rendered in JSON outputs. This was fixed some time ago. Added test case to prove it.

Original pull request: #132.
DATAREST-246 - ValidatingRepositoryEntityListener now uses ObjectFactory<Repository>.

ValidatingRepositoryEntityListener previous referred to a Repositories instance which causes a circular reference on initialization after some changes in Spring Data Commons Repositories.

Major cleanups in the ValidatingRepositoryEntityListener implementation.
Merge branch 'master' of https://github.com/spring-projects/spring-data-rest

Conflicts:
	pom.xml