Merge pull request #560 from akeneo/PIM-1655

PIM-1655: Use translated metric unit in product datagrid cells
Add a constraint to prevent setting user preferences to invalid values
Merge pull request #558 from akeneo/feature/PIM-1652

PIM-1652 Splitted product copy translation button
Repaired adding attribute options on the product form
Fixed CS
Added flash message
Enabled button can be inaccessible with ACL
Update user preferences listener to manage the new user entity preferences
Remove deprecated exception
Added unit tests
Added target to javascripts
Added target to javascripts
Fixed CS
Merge branch 'master' into pim-upgrade-beta5
Corrected bug with routing
Fixes wrong locale variable code
Add a behat scenario for updating user preferences
Merge branch 'master' into pim-upgrade-beta5
Merge pull request #542 from akeneo/task/ajaxify_associations

Ajaxified product associations in product edit
Merge branch 'master' into feature/ajax_choice_type

Conflicts:
	install.sh
	src/Pim/Bundle/CatalogBundle/AttributeType/OptionMultiSelectType.php
	src/Pim/Bundle/CatalogBundle/AttributeType/OptionSimpleSelectType.php
	src/Pim/Bundle/CatalogBundle/Entity/Repository/AttributeOptionRepository.php
	src/Pim/Bundle/CatalogBundle/Resources/config/attribute_types.yml
	src/Pim/Bundle/CatalogBundle/Resources/views/ProductAttribute/_js-handler.html.twig
	src/Pim/Bundle/UIBundle/Resources/public/js/pim-init.js
	src/Pim/Bundle/UIBundle/Resources/public/js/pim-initselect2.js
	src/Pim/Bundle/UIBundle/Resources/views/Form/pim-fields.html.twig