Remove optional from write_concern
Test write_concern class
Test and implement influent API

Add suppport for majority and incompatible settings
Don't acknowledge from negative numbers of nodes
Fix private write_concern
Use std::chrono to manage timeout intervals
Make confirm_from handle all write_concern types