Cleanup getValue to avoid scanning all values each time a getValue is called
Use Attribute as Parameter for get methods
Simplify management of value key
Rollback on parameter type on getValue
Revert some non-needed modifs
Fixes CS
Revert changes
Revert
Needs attribute before product
Indexed values by attribute
Merge branch 'master' into fix/import_perf_filtervalue

Conflicts:
	src/Pim/Bundle/CatalogBundle/Model/Product.php
	src/Pim/Bundle/FlexibleEntityBundle/Entity/Mapping/AbstractEntityFlexibleValue.php
Upgraded unit test with new behavior of getValues
Remove useless and skipped test
CS Fixes
Smarter way to fill the allAttributes array
Add check on immutability of group type via import
Remove usage of isMatching function
Add BC breaks info
Changes in immutable error messages
Fixes PHPUnit tests