Adding option to set/disable timeout in schema:update command
Allow DocumentManager to clear documents by name (fixes #408)
Generate add/remove methods for "many" relations (fixes #487)

Methods will have the singular form of the field name. The conversion from the plural form needs improvement (ideally something like StringUtil.php from Symfony's PropertyAccess component).

Related ORM issues and commits:

DDC-1497: doctrine/doctrine2@1f2ce21b5613d0cc2500946afc9553e514314c34
DDC-1907: doctrine/doctrine2@5cdb0ae8beaf29d924f0362341d4965cca0f1dbe
Merge pull request #496 from defrag/feature/timout-option-for-schema-update

Adding option to set/disable timeout in schema:update command
Add timeout option to schema create/update commands (see: #496)

This builds upon 0fef512b189cf8fc88f25a1c10fcadb23e3f09f8, but replaces setting of the global MongoCursor::$timeout value.
Check hash/coll hydration and embed/refMany types (#453)
Fixed issue with multiple sort on reference many owning side loading
Refactor sorted ReferenceMany collection checks (#502)
Rename test User's sortedGroups field to include direction (#502)
Merge branch 'master' of github.com:doctrine/mongodb-odm into FilterCollectionEnhancement
Implementation in line with ORM, included tests.