DATAMONGO-938 - Apply query mapper in MongoTemplate.mapReduce.

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