DATAMONGO-757 - Projections should follow mongodb conventions more precisely.

Adjusted FieldProjection to generate an appropriate representation of included / excluded fields (namely :1 for included and :0 for excluded). Added an overloaded versions of FieldProjection.from(…) to be more flexible in assignment of values.