DATAJPA-471 - Ensure test succeed on Spring 4.

Annotated MappedTypeRepository test repository interface with @NoRepositoryBean to prevent it to fail the build on Spring 4.
DATAJPA-473 - Fixed bug in binding detection in String queries.

Query parameter binding replacements were undone if a simple binding was contained in the query. Fixed that and also make sure we don't create superfluous multiple bindings for the same variable and binding type.
DATAJPA-474 - Fixed documentation on CDI setup of EntityManagers.

Previously, the reference documentation was missing details of how to set up EntityManager instances for usage of Spring Data JPA repositories in a CDI context. Augmented the section on complete manual setup but also added an example of the necessary setup in a pure JavaEE context.
Version upgrades