We now eagerly return an empty Revisions instance in case we don't
find revision numbers for an entity with a given ID. Not doing so
caused issues with database vendors as they might expect at least a
single revision number.
Added Hamcrest library in 1.2.1. Set up JUnit dependency to 4.10 and
not include dependencies. Set up surefire plugin to use this artifact
for test execution.
Upgraded to Spring Data JPA 1.1.0 GA release. Adapted to change in Spring Data Commons 1.3.0 GA release API. Reduced H2 and Spring Test context framework dependency to test scope. Reduced CGLib dependency to runtime scope. Remove obsolete WAR plugin dependency and repository declarations.
Added an implementation of the Spring Data Commons historiography API based on Hibernate Envers. The implementation is a contribution of @hygl to a large degree.