adds a new output format
Merge remote-tracking branch 'origin/ValueObjects'

Conflicts:
	lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php
adds support for selecting based on embedded fields
adds tests for update/delete DQL queries
adds test for non-existent field
removes outdated todos
make use of NamingStrategy for columns of embedded fields
fixes coding style
fixes annotation context
some consistency fixes
Merge remote-tracking branch 'schmittjoh/ValueObjects'
adds support & tests for embeddables in inheritance schemes
removes restrictions on constructors of embedded objects
fixes a bad merge
fixes declaring class
makes column prefix configurable
adds docs
adds support for XML/Yaml drivers
some cs fixes
small fix