DATAMONGO-989 - MatchOperation should accept CriteriaDefinition.

We replaced the constructor that accepted a Criteria with one that accepts a CriteriaDefinition to not force clients to extends Criteria. 
Original pull request: #206.
DATAMONGO-987 - Avoid creation of lazy-loading proxies for null-values.

We now avoid creating a lazy-loading proxy if we detect that the property-value in the backing DbObject for a @Lazy(true) annotated field is null.

Original pull request: #207.
DATAMONGO-987 - Some polishing in MappingMongoConverter.

Let getValueInternal(…) use the provided SpELExpressionEvaluator instead of relying on the MongoDbPropertyValueProvider to create a new one. Removed the obsolete constructor in MongoDbPropertyValueProvider.
DATAMONGO-420 - Improve support of quote handling for custom query parameters.

Introduced ParameterBindingParser which exposes parameter references in query strings as ParameterBindings. This allows us to detect whether a parameter reference in a query string is already quoted avoiding wrongly double-quoting the parameter value.

Original pull request: #185.
DATAMONGO-996 - Fixed boundary detection in pagination.

The fix for DATAMONGO-950 introduced a tiny glitch so that retrieving pages after the first one was broken in the repository query execution. We now correctly use the previously detected number of elements to detect whether the Pageable given is out of scope.

Related ticket: DATAMONGO-950.
DATAMONGO-420 - Extra quotes being added to @Query values and fields.

Prepare issue branch.
DATAMONGO-420 - Improve support of quote handling for custom query parameters.

Introduced ParameterBindingParser which exposes parameter references in query strings as ParameterBindings. This allows us to detect whether a parameter reference in a query string is already quoted avoiding wrongly double-quoting the parameter value.

Original pull request: #185.
DATAMONGO-420 - Improved support of quote handling for custom query parameters.

We can now detect whether a parameter needs to be rendered with surrounding quotes or not.