DATAMONGO-1053 - Type check is now only performed on explicit language properties.

We now only perform a type check on via @Language explicitly defined language properties. Prior to this change non-String properties named language caused errors on entity validation.

Original pull request: #228.
DATAMONGO-1063 - Fix application of Querydsl'S any().in() throwing Exception.

We now only convert paths that point to either a property or variable.

Original pull request: #230.
DATAMONGO-1068 - Fix getCritieriaObject returns empty DBO when no key defined.

Prepare issue branch.
DATAMONGO-1068 - Fix getCritieriaObject returns empty DBO when no key defined.

We now check for the presence of a Critieria key.

Original pull request: #232.