PIM-3359 : re-work the attribute type registry
Merge pull request #1756 from akeneo/refactor/attribute_type_registry

PIM-3359 : re-work the attribute type registry
PIM-3197 : rename new compiler passes to follow symfony code base
Merge pull request #1757 from akeneo/refactor/compiler_pass_consistency

PIM-3197 : rename new compiler passes to follow symfony code base
PIM-3360 : remove deprecated base repository
PIM-3360 : use classic doctrine repository
PIM-3360 : re-work repositories to get ride of custom base entity repository
PIM-3360 : fix association type and attribute group repositories
PIM-3360 : fix a group repository call
PIM-3360 : notice BC Breaks in changelog
Merge pull request #1321 from akeneo/refactor/remove_deprecated_base_repository

PIM-3360 : remove deprecated base repository
PIM-3361 : Remove dependencies to Oro and Pim bundles
PIM-3361 : Remove useless deps from comment controller
PIM-3361 : add a dedicated controller to manage the comments on a product
PIM-3361 : mark abstract controllers as deprecated
PIM-3361 : avoid to inject request in comment controller
Merge pull request #1758 from akeneo/refactor/comment_bundle

Clean / de-couple comment bundle
PIM-3363 : provide interfaces to normalize managers
PIM-3363 : normalize attribute and option manager

Conflicts:
	src/Pim/Bundle/CatalogBundle/Manager/AttributeManager.php
PIM-3363 : normalize attribute manager