[CoreBundle] Fix order of bundles in Kernel
Merge pull request #2062 from stloyd/patch-2

[CoreBundle] Fix order of bundles in Kernel
Update state machine

Fix callback args overriding
Enable back softdeleteable filter
Merge pull request #2072 from winzou/update-state-machine

Update state machine
Merge pull request #2073 from winzou/filter

Enable back softdeleteable filter in OrderRepository
[Product] Add missing changes after rebase
Merge pull request #2074 from stloyd/bugfix/api_product

[Product] Add missing changes after rebase
Refactor code to properly work with domain managers not repositories while creating resources
Extract interface from DomainManager class.
Fix some service declarations.
Fix more code to match manager & repository split
Implement transactions in DomainManager, remove useless code & cleanup