Remove unused request_documents from Cursor
RUBY-596 Implement remove for collection
RUBY-596 Ensure limit is used during remove from collection
Ensure we are returning BSON Documents not Ruby hashes
RUBY-596 Update documents in a collection