Implements new calculator and promotion for specific product with option
values

- Adds javascript option picker for admin section
- Adds required migrations
- Adds Calculator, rule and actions for this new promotion type
- Loads new classes for spree application
- Adds a new endpoint for option values