PIM-3560: extract base classes
PIM-3560: enable AkeneoDoctrineExtensionsSupport bundle
PIM-3560: rename the bundle to AkeneoDoctrineExtensionsBundle
PIM-3560: alias former services to AkeneoDoctrineExtensions services
PIM-3560: fix specs and unit tests
PIM-3560: remove all occurencies to catalog or product
PIM-3560: move resolve doctrine target repositories compiler pass
PIM-3560: update UPGRADE-1.3.md
PIM-3560: introduce ROADMAP.md
PIM-3560: rename AkeneoDoctrineExtensionsBundle to AkeneoStorageUtilsBundle
PIM-3560: rename compiler passes properly
PIM-3560: clean resolve target repository subscriber service
PIM-3560: fix namespace
PIM-3560: update CHANGELOG.md
Merge pull request #1874 from akeneo/doctrine-hybrid-support/extract

PIM-3560: Introduction of AkeneoStorageUtils bundle
PIM-3223: check locale and scope in filters
PIM-3223: enhance general exceptions on filters and updaters
PIM-3223: clean AbstractFilter and introduce AbstractAttributeFilter