Use ResourceDataTransformer

and redude hard dependency
Add FreeProduct promotion
Add FreeProductAction specs
Rename promotion and fix feedbacks
Fix typo during rebase
Use new DataTransformer
Add translation
Use VariantRepository to reduce SQL queries
Fix TaxonomyRuleChecker

Items in cart are not inventory units
Implement revert method
[CoreBundle] Remove not used property on relation Order -> Promotion
Run all specs at once
Make use of OrderItem::equals
Add behat scenario
Move forms from Promotion to Code
Remove CountryToIdentifierType
Remove ZoneToIdentifierTransformer
Remove VariantToIdentifierType
Remove ProductToIdentifierType
Merge pull request #850 from winzou/datatrans

[WIP] Use DataTransformer from ResourceBundle