implement createCollection(), createIndex(), hasIndex(), dropDatabase() on CMService_MongoDb
drop mongo db on forceReload in setup
add collections- and index-creation mechanism
tie mongodb clear to regular db clear;
empty collections instead of dropping them;
ensure creation of mongo-resource folder
remove second, identitcal if-clause
implement CM_Service_MongoDb::existsCollection(); make collection names unique to each test; remove unneeded tearDown()
Considered email address as invalid in case of the XVerify response "bad_data"

- This handles email provider specific rules for email addresses
- Adjusted and added tests
Merge pull request #1398 from fauvel/issue-1398

Handle provider specific email validation rules with XVerify
Merge pull request #1394 from alexispeter/mongo-setup

Mongo setup
Merge branch 'master' of github.com:cargomedia/CM into MongoDb-adjustments

Conflicts:
	library/CM/Service/MongoDb.php
	tests/library/CM/Service/MongoDbTest.php