More auth fixes for 2.4 and lower
Adding comment todo for 2.4 auth
Add readWrite to test user on 2.4
2.4 users need read write and admin access
Get connection timeout from options
Timeout no longer passed to connection constructor
Pass server to connection
Authorization database based on server wire version
For 2.4 auth_source is set on root clients
All authorization related specs passing on all versions
Skeleton bulk api
Insert and Update specs
Replace, upsert, remove specs
Placeholder rspecs for more bulk api tests
Batch inner class for handling a 'run' of ops
Merging ops when execute is called
Documentation for BulkCollectionView
Adding ordering and split in case msg is too large
Updates to bulk write and batch classes
Using shared specs for ordered and unordered bulk objects