DATACMNS-520 - Fixed @Param validation in Parameters.

Parameters erroneously rejected @Param annotated query method parameters that were preceded by a non-bindable type (like Pageable or Sort) as it checked for a 0 index of the parameter. We now manually keep an index in the check itself and have removed the Parameter.isFirst() method as it's not used anywhere else.
DATACMNS-521 - Disabled querydsl-next profile in Travis build.
DATACMNS-518 - Avoid potential infinite loops in PreferredConstructor.

We now synchronize the (seldom) writes to the isPropertyParameterCache HashMap in PreferredConstructor via a ReadWriteLock. We could as well have used a ConcurrentHashMap here without the need for manual locking but this would potentially waste memory for a mostly read-only data structure. We also anticipate potential multiple writes for the same property.

Original pull request: #86.
DATACMNS-522 - Updated changelog.
DATACMNS-528 - Upgraded to Spring HATEOAS 0.14.0.RELEASE.
DATACMNS-527 - Upgraded to Java 8 stub in correct version.
DATACMNS-527 - Updated changelog.
DATACMNS-527 - Prepare 1.8.1.RELEASE (Dijkstra SR1).
DATACMNS-527 - Release version 1.8.1.RELEASE (Dijkstra SR1).
DATACMNS-527 - Prepare next development iteration.
DATACMNS-527 - After release cleanups.
DATACMNS-527 - Remove links to forum.spring.io.

Linked to spring-data tag on StackOverflow.

Original pull request: #90.
DATACMNS-538 - Updated section on pagination in reference documentation.

Reworked section that contained outdated parameter names and examples.

Original pull request: #91.
DATACMNS-543 - Avoid duplicate repository bean registration in XML namespace.

We're now firing the component registration event manually in RepositoryBeanDefinitionParser as ParserContext.registerBeanComponent(…) registers the given BeanComponentDefinition with the registry. As we do that manually before this previously resulted in the BeanDefinition overriding the very same one and container warnings in turn.
DATACMNS-544 - Indicate repository configuration has been active.

RepositoryConfigurationDelegate now registers the store-specific RepositoryConfigurationExtension as lazy-init BeanDefinition so that other parties can detect that definition.
DATACMNS-546 - PropertyPath has better exception messages now.

PropertyPath now exposes the complete property named the resolution failed for in case it can't resolve a source String. It will expose the part of the Path from the deepest successful resolution result.

Changed the resolution algorithm to use a List instead of a Stack and a fresh instance of the former so that the nested recursion steps keep track of the correct resolution depths.
DATACMNS-547 - @TypeAlias is now @Persistent.

For @TypeAlias annotated types being picked up using entity scanning, the annotation is now @Persistent.

Related tickets: DATAMONGO-992.
DATACMNS-536 - Updated changelog.
DATACMNS-549 - Prepare version 1.8.2.RELEASE.

Upgraded to Spring HATEOAS 0.16.0.RELEASE.
DATACMNS-549 - Updated changelog.