DATAJPA-579 - Added implementation of type identification for repositories.

Related ticket: DATACMNS-526.
DATAJPA-581, DATAJPA-582 - Fixed isNew(…) detection in JpaMetamodelEntityInformation.

We now generally consider all non-null values of a non-primitive @Version attribute indicating a non-new entity.
DATAJPA-581 - Ordered entries in persistence.xml alphabetically.

Ordered the entries in the test persistence.xml alphabetically to avoid duplicate entries.
DATAJPA-584 - Add support for custom implementations in CDI.

Adapted to API changes in Spring Data Commons. Added test cases to make sure the lookup of custom repository implementations works.

Original pull request: #105.
DATAJPA-580 - Moved to Asciidoctor for reference documentation.
DATAJPA-580 - Fixed link to property expression section in reference documentation.
DATAJPA-578 - Updated changelog.
DATAJPA-587 - Updated changelog.
DATAJPA-587 - Prepare 1.7.0.RC1 (Evans RC1).
DATAJPA-587 - Release version 1.7.0.RC1 (Evans RC1).
DATAJPA-587 - Prepare next development iteration.
DATAJPA-587 - After release cleanups.
DATAJPA-594 - Polished Asciidoctor documentation.
DATAJPA-596 - Allow sorting by Querydsl operator expression.

Added test case for sorting by Querydsl operator expression.

Original pull request: #107.
DATAJPA-593 - Improved detection of custom implementations for CDI repositories.

Adapted to API changes in CDI extension.

Related ticket: DATACMNS-565.
DATAJPA-602 - Upgraded AspectJ plugin to 1.6.

Upgraded to Maven AspectJ plugin in version 1.6 and set it up to use the aop.xml already contained in the project. This allows building the project against Spring 4.1 snapshots.
DATAJPA-603 - Updated Travis build setup to use Spring 4 and 4.1 snapshots.
DATAJPA-595 - Updated changelog.
DATAJPA-604 - Updated changelog.
DATAJPA-604 - Prepare 1.7.0.RELEASE (Evans GA).