adds a new output format
[DDC-93] Started ValueObjectsTest
[DDC-93] Parse @Embedded and @Embeddable during SchemaTool processing to make parsing work.
[DDC-93] Implement first working version of value objects using a ReflectionProxy object, bypassing changes to UnitOfWork, Persisters and Hydrators.
[DDC-93] Add some TODOs in code.
[DDC-93] Show CRUD with value objects with current change tracking assumptions.
[DDC-93] Rename ReflectionProxy to ReflectionEmbeddedProperty, Add DQL test with Object and Array Hydration.
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