Deleted unused class and its test
Added missing Javadoc for com.mongodb.operation and com.mongodb.protocol
Added missing Javadoc for com.mongodb.protocol.message
Replace <p/> with <p> in a Javadoc comment
Renamed Remove to Delete in RemoveOperation, RemoveRequest, FindAndRemoveOperation
Changed UpdateRequest to handle both updates with update operations and full replacement updates

JAVA-1404
UpdateOperation and MixedBulkWriteOperation now handle all updates of type REPLACE.
Removed ReplaceOperation, ReplaceProtocol, ReplaceCommandMessage, ReplaceMessage

JAVA-1404
Leftover cleanup for messages from back when documents could be specified with a generic type instead of just BsonDocument
Added 16MB limit check test to UpdateOperationSpecification