Merge pull request #1719 from akeneo/PIM-3311-stable

PIM-3311: fix creation of products with missing identifier during imports
PIM-3312: check attributes locales, channels and currencies in CSV header during imports
PIM-3312: avoid BC breaks
Fix static analysis
Merge branch 'PIM-3312-stable' into PIM-3312
Merge pull request #1723 from akeneo/PIM-3312-stable

PIM-3312: check attributes locales, channels and currencies in CSV header
PIM-3312: clean CsvProductReader
Preparing version 1.2.11
Merge pull request #1725 from akeneo/version/1-2-11

Preparing version 1.2.11
Fix static analysis
PIM-3312: fix the installation of the PIM with the datasets (CsvProductReader was instanciated with all locales disabled)
Merge pull request #1728 from akeneo/PIM-3312-stable

PIM-3312: fix the installation of the PIM with the datasets
Merge branch 'PIM-3312-stable' into PIM-3312

Conflicts:
	CHANGELOG.md
	src/Pim/Bundle/BaseConnectorBundle/Reader/File/CsvProductReader.php
	src/Pim/Bundle/CatalogBundle/Version.php
Merge branch 'PIM-3312-stable' into PIM-3312
PIM-3332 Remove hardcoded category class in ProductController ParamConverter

Conflicts:
	CHANGELOG.md
	src/Pim/Bundle/EnrichBundle/Controller/ProductController.php
Merge pull request #1737 from akeneo/PIM-3332

PIM-3332 Remove hardcoded category class in ProductController ParamConverter
PIM-3312: fix specs, tests and clean code
Merge branch 'master' into PIM-3312
Merge pull request #1724 from akeneo/PIM-3312

PIM-3312: check attributes locales, channels and currencies in CSV header
PIM-3298 : in product edit, don't display a value with a locale specific property on its attribute