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.

Original pull request: #108.