Merge pull request #433 from doctrine/id-strategy-children

fix cascade inserts
document getChildNodename method
clean up the functional tests around children and parent
Merge pull request #448 from doctrine/cleanup-hierarchy-tests

clean up the functional tests around children and parent
Fix renaming a document that is in a children collection. fix #376
fix accidentally committed bad debug code
better validation in ClassMetadata and sanity check move by assignments in UoW
Merge pull request #449 from doctrine/checknodename

Fix renaming a document that is in a children collection
Make sure that node names do not contain illegal characters, fixes #408.
Fixed a typo in the exception message
Cleaned up tests and changed character restriction to only "/"
Refactored code based on changes in #433; functional tests now fail for unintentional move
Fix renaming a document that is in a children collection. fix #376
Merge branch 'master' of git://github.com/doctrine/phpcr-odm into illegal-nodename-characters
Refactored (again) checking for illegal node names; updated tests to follow the new format of #446