PIM-2926: Inject the product repository instead of the manager in the export controller
Merge pull request #1300 from akeneo/PIM-2926

PIM-2926: Use product repository instead of the manager in the export controller
PIM-2926: Fixing skipped Behat scenario
Merge pull request #1301 from akeneo/PIM-2926

PIM-2926: Fixing skipped Behat scenario
Rename AbstractMedia to AbstractProductMedia
Fix Media normalize spec
Replace Media by ProductMedia
Fix specs for smart registry and product to flat array processors
Fix CS
Update the changelog
Fix smart registry spec
Remove deprecated addPriceForCurrency method
Merge branch 'master' into refactor/product_media
Avoid direct instanciation of metric in metric transformer
Update the changelog
Merge pull request #1303 from akeneo/refactor/product_media

Rename media
Merge branch 'master' into refactor/metric-transformer

Conflicts:
	CHANGELOG.md
	src/Pim/Bundle/CatalogBundle/Resources/config/entities.yml
PIM-2919 : use metric class parameter in MetricType to avoid direct
instanciation
PIM-2919 : update the media transformer to inject the class name
PIM-2919 : inject media class in media factory