Extract promotion subject interfaces
Implement new interfaces in core
Configurable item based promotions parameter
Item based in test env
Fix tests
Fixed issue #1523
Reported fixes
Merge pull request #1417 from umpirsky/feature/item-based-promotions

Make rule checkers and actions work with promotion subject items