fixed problems with joined inheritance and composite keys

SchemaTool now creates all Id columns not just only the first one.
Insert statement for child entity now contains parameter for additional key columns only once.
inheritance with composite keys

added tests for single table inheritance
Fix SimpleObjectHydrator behavior when column not exists in fieldMappings, relationMappings and metaMappings
Adding EntityManagerDecorator base class as an extension point for EntityManager
Fixed typo in hints. Caused slow loading of eager entities.
[DDC-2340] Fix bug with dirty collection matching + ordering.
Added test based on https://github.com/Ocramius/doctrine2/commit/e468ced00bd107f40fd08beca4c7cc5a2492a418
Fix change in signature for hydrator statement mock.
Fix bugs in tests
Refix test
Fix YAML EntityListener definition in tests
Merge pull request #593 from norzechowicz/hydrator-fix

Fix SimpleObjectHydrator behavior when column not exists in fieldMappings, relationMappings and metaMappings
[DDC-2300] Fix version xml mapping and serialization of ClassMetadata.
[DDC-1666] Fix bug where orphan removal on one-to-one associations lead to unique constraint errors when replacing an entity with a new one.
Merge branch 'DDC-1666'
Fix DDC-2252
Fix arithmetic priority
Start reorganizing documentation with focus on simplicity.
Reworked parts of the tutorial
Moved tools to Advanced topic, included simple setting up tools in Installation. Reworked CLI tool to print a template when no cli-config.php is defined.