Refactor EntityToIdentifier stuff into ObjectToIdentifier
Remove hardcoded dependency on Doctrine ORM, and allow instead to register transformer for every persistence type (ORM, ODM, PHP-CR).
Update and add missing readme files for v0.9.0 release
Resource component extraction
Fix random CS rules.
Initial Variation and Attribute implementations
Rework the address section of account panel
Adjust composer.json's
Review bundles composer files
Fix composer.json files along bundles & components
Add some missing files in FixturesBundle & InstallerBundle
[ResourceBundle] Fix broken spec for Twig extension
Move UnexpectedTypeException from ResourceBundle into Component to remove broken dependencies
Introduce templating helpers to allow replacing Twig as templating engine
Add CHANGELOG & UPGRADE notes [ci skip]
Initial pricing component and bundle

Conflicts:
	app/AppKernel.php
	src/Sylius/Bundle/CoreBundle/Resources/config/app/sylius.yml
	src/Sylius/Bundle/PromotionBundle/DependencyInjection/Compiler/RegisterPromotionActionsPass.php
	src/Sylius/Component/Promotion/Checker/PromotionEligibilityChecker.php
	src/Sylius/Component/Promotion/spec/Sylius/Component/Promotion/Checker/PromotionEligibilityCheckerSpec.php
Move registries to standalone component
Update registry class and interface references
Move specs, add features and fix composer.jsons
Improve quality of most complex class/methods
CS fixer
Use Finite with Payment as well