Add behat scenario to check if product history is updated when removing linked categories
Rename pim_number form type transformer and always add it to the form
Version products when an attribute or attribute option is removed

Conflicts:
	features/attribute/update_product_when_removing_an_option_of_a_choice_attribute.feature
Fix product versioning when removing attributes or attribute options

Conflicts:
	features/attribute/update_product_when_removing_an_option_of_a_choice_attribute.feature
Don't re-version products inside a category unless it is removed
Fix cascading attribute option removal to products in mongo
Add and fix specs
Deal with empty values in NumberTransformer
Ignore the time limit when attribute or attribute option is removed and products need to be versioned
Don't cast non-numbers to numbers in NumberTransformer
Update behat scenario
Update changelog
Revert renaming IntegerTransformer to minimize BC breaks
Revert "Don't re-version products inside a category unless it is removed"

This reverts commit ec0de69b18b699aad7cd4996eda995b5596603c2.
Merge pull request #1569 from akeneo/PIM-2741

PIM-2741 Version products when related entities are modified
Merge branch '1.2'

Conflicts:
	src/Pim/Bundle/CatalogBundle/Doctrine/MongoDBODM/ProductRepository.php
	src/Pim/Bundle/CatalogBundle/Doctrine/ORM/ProductRepository.php
	src/Pim/Bundle/VersioningBundle/Tests/Unit/UpdateGuesser/AttributeOptionUpdateGuesserTest.php
	src/Pim/Bundle/VersioningBundle/Tests/Unit/UpdateGuesser/ContainsProductsUpdateGuesserTest.php