Add revert mechanism to promotion actions
Add relation Promotion-PromotionSubjectInterface
Change the way promotions are applied/reverted
Add specs
Optimize the way promotions are retrieved
Make Order-Promotion bidirectional
Give relation ownership to Order
Remove unused repository method
Remove unused use statements