DATAMONGO-745 - Added test cases for custom query with $in and pageable parameter.

Added test cases to verify that this works.

Original pull request: #186.
DATAMONGO-938 - Apply QueryMapper in MongoTemplate.mapReduce(…).

Previously MongoTemplate.mapReduce(...) didn't translate nested objects, e.g. GeoCommand, within the given query. That could lead to exceptions during query serialization. We now pass the query and sort object of the given Query through the QueryMapper to avoid such problems.

Original pull request: #184.
DATAMONGO-948 - Sort should be taken as is when no type information available.

Object type mapping for sort is skipped in the case no type information is present when executing query using mongo template.
DATAMONGO-952 - Derived queries should consider field specification in @Query.

PartTreeMongoQuery now explicitly check the presence of a manually defined field spec on the query method and creates a new Query if so.

Original pull request: #188.
DATAMONGO-919 - Updated changelog.
DATAMONGO-936 - Updated changelog.
DATAMONGO-955 - Updated changelog.
DATAMONGO-955 - Prepare 1.4.3.RELEASE (Codd SR3).
DATAMONGO-955 - Release version 1.4.3.RELEASE (Codd SR3).
DATAMONGO-955 - Prepare next development iteration.
DATAMONGO-955 - After release cleanups.