Merge remote-tracking branch 'Bucket/development'
1. Added API for creating write_concerns
2. Added accesor apis for write_concerns
3. Removed warning because of lack of cast
4. Removed logic that prevented w=1 in writeconcern from being embedded on cmd bson object
Fixed issue with latest refactoring removing repeated code on CRUD operations that did a getlasterror when default writeconcern was set
Merge remote-tracking branch 'refs/remotes/Bucket/development' into GitHub-master
Fixed line end configuration
Changed from socket initialization routing on net.c to env.c
net.c was deprecated on main mongo client
Merge remote-tracking branch 'refs/remotes/Bucket/development' into GitHub-master
Merge remote-tracking branch 'refs/remotes/Bucket/development' into GitHub-master
Merge remote-tracking branch 'refs/remotes/Bucket/development' into GitHub-master
Merge remote-tracking branch 'refs/remotes/Bucket/development' into GitHub-master
Merge remote-tracking branch 'refs/remotes/Bucket/development' into GitHub-master
Merge branch 'refs/heads/development' into GitHub-master
Merge branch 'refs/heads/development' into GitHub-master
Merge remote-tracking branch 'refs/remotes/Bucket/development' into GitHub-master
Merge remote-tracking branch 'refs/remotes/Bucket/development' into GitHub-master
Merge remote-tracking branch 'refs/remotes/Bucket/development'
commit merged changes
Merge remote-tracking branch 'refs/remotes/Bucket/development'
Merge remote-tracking branch 'refs/remotes/Bucket/development'
Merge remote-tracking branch 'refs/remotes/Bucket/development'