Added classes to cache
Removed unneeded items
Removed Collector that's not needed in production
Allow tagging entity listeners

This allows tagging a service with an 'doctrine.orm.entity_listener'
tag. These tagged services will automatically be registered with the
entity listener resolver.

Note: The changes to the XML fixture cannot be parsed due to a bug in
the Symfony DependencyInjection component. A PR that fixes this issue
can be found at https://github.com/symfony/symfony/pull/9350. When that
PR has been merged, all tests in this commit pass.
Updated documentation
Get default EM name from container parameters
Keep BC with older doctrine versions
Use separate entity listener resolvers per em
Swap default namespace
Attach entity listeners configuration
Throw exception for older orm versions
Change Yaml Configuration
Bug fix for SQL parameter replacing function.
It will not handle Postgres casting operations correctly (::datatype) and won't try to replace them with parameters
Formatting update
Second-level cache configuration
auto_generate_proxy_classes config type

Change the auto_generate_proxy_classes conf to Intger for using for
generate modes
change auto_generate_proxy_classes to scalarNode for BC break reason
Reset the default value of auto_generate_proxy_classes to false
removed usage of a deprecated class
Merge pull request #238 from fabpot/deprecated-class

removed usage of a deprecated class