PIM-2341 : introduce the catalog context object
PIM-2341 : declare catalog context as a service
PIM-2341 : update the ProductRepositoryInterface and repositories to remove
setLocale/getlocale, setScope/getScope
PIM-2341 : remove setcConfiguration/getConfiguration from product repository
PIM-2341 : remove the useless call to setConfiguration to product
repository from product manager
PIM-2341 : remove setLocale/getLocale setScope/getScope from
ProductManager and avoid to inject it in product when create a new one
PIM-2341 : update user context to inject locale and scope in cataog
context and not anymore in product manager
PIM-2341 : use catalog context and not product manager in AddParametersToProductGridListener
PIM-2341 : update ScopeFilter to use CatalogContext and not the
ProductManager
PIM-2341 : remove the locale injection to the product manager
PIM-2341 : update the PQB to inject the CatalogContext and retrieve
locale and scope from this service
PIM-2341 : fix PQB spec
PIM-2341 : update the localizable listener to avoid to inject the container inside
PIM-2341 : update the scopable listener to avoid to inject container
inside
PIM-2341 : fix variant group listener
Merge branch 'master' into refactor/catalog_context
PIM-2341 : disable localizable and scopable listener
PIM-2341 : use catalog context in ORM PQB
PIM-2341 : update ORM Filter to use catalog context
PIM-2341 : update ValuJoin ORM to use catalog context