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