Move constants from namespace constants to class constants
PHP-1332: Throw InvalidArgumentException on argument errors
deleteMany is supposed to have no limit
PHP-1331: Implement Collection::getDatabaseName() and Collection::getCollectionName()