improve error message when adding a document to an existing path
Make sub classes inherit the parents referenceable property
Mapping exception when child doc. tries to change referenceable to false
Merge branch 'master' into phpcr-77

Conflicts:
	lib/Doctrine/ODM/PHPCR/Mapping/ClassMetadataFactory.php
Removed junk from PR
(re)Added mapping exception for overriding referenceable
Referenceable child tests

- Added annotation based tests for referenceable child Documents
Merge pull request #185 from dantleech/inherit-referenceable

Make sub classes inherit the parents referenceable property
Allow move to root node "/" with setParent

- Would previously generate error : Path is
  not well-formed or contains invalid characters: //lsmith
Made logic more concise
Merge pull request #186 from dantleech/allow-move-to-root-by-parent

Allow move to root node "/" with setParent
skip tests that require cnd support
handle id object case
Merge pull request #184 from doctrine/improve-errmsg

improve error message when adding a document to an existing path
do not attempt to make a node versionable if the phpcr session does not support it
Merge pull request #188 from doctrine/ignore_versioning

do not attempt to make a node versionable if the phpcr session does not support it
enable doctrine dbal testing
make it possible to map private properties of parents
Merge pull request #190 from doctrine/private_parent_property_mapping

make it possible to map private properties of parents
set allow_failure