CXX-180 Generate _id client side automatically for inserts

This change makes it so that all insert write operations automatically supply a client generated _id if one is not already provided.