* Implement ClientEncryption::encryptExpression()
Define algorithm and query type constants for range preview
* Handle BSON encoding exceptions in encrypt/decrypt
Note that it is not possible to write a test for decrypt() since Binary instances always encode to BSON.