DATAMONGO-816 - Improve query handling in MongoTemplate.executeQuery().

We now process the given query with the queryMapper before passing it on to the executeQueryInternal in order to deal with potentially required query modifications, e.g. enum value conversions.