CDRIVER-407 only include GLE in write concern when needed

This option isn't really similar to fsync. Whether or not to include the getLastError portion of the document is an encoding flag and does not represent the state of the write concern, instead it just determines how it is to be serialized.

I can break it out into two separate methods in order to make the api nicer but this should not be a write_concern_t setting.