Fix XML and YAML drivers to correctly include files and throw exceptions.

Previously files were not correctly searched for when using automapping,
additionally all paths weren't traversed before throwing and exception,
lastly the exception factory method being used didn't exist in the
dependency (which has been added as a separate commit).
Updates to use latest Doctrine/common faclities

Requires: https://github.com/doctrine/couchdb-odm/pull/47
Merge pull request #18 from saem/master

Fix XML and YAML drivers