MongoWriteBatch QA

- Add MongoWriteBatch batch_type constants (::COMMAND_[INSERT = 1 | UPDATE = 2 | DELETE = 3])
- Make $write_options optional in $batch->execute()
- Fix invalid read when not passing $write_options to subclasses