DATAMONGO-975 - Add support for extracting date/time components from a field projection.

Removed unnecessary wrapping of operationArguments in DBList in OperationProjection.toDbObject(..). Exposed the field that holds the wrapped value in OperationExpression in order to be able to return an aliased one.

Original pull request: #204.