Initial commit
Initial promotions implementation
Implemented PromotionProcessor
Forms
Configuration
PromotionRepositoryInterface
Promotion date tweaks
Coupons
CouponAwareOrderInterface
Merge pull request #1 from umpirsky/master

Initial promotions implementation
Update composer.json
Make collections required in promotion form type
Add coupon to code form type
Improve PromotionRepository

1/ Fix the date conditions (the old ones weren't retrieving anything on null dates)
2/ Add some join to avoid recurent queries
Automatically set promotion amount as discount
Fix CS
Merge pull request #3 from winzou/patch-2

Automatically set promotion amount as discount
Merge pull request #2 from winzou/patch-1

Improve PromotionRepository
Prototype of making bundle subject agnostic
Use separate flag for coupon based promotions