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