Add tiered promotion percent calculator.

Fixes #5138
Fixes regressions in sprockets >= 2.1.4

Fixes #5311
Fixes #5313
Merge pull request #7 from gmacdougall/2-3-dev

Add tiered Promos & Fix sprockets Regression