Scope promotion product searches to that promotions store.

This was hilariously coupled. Ideally, some time should be spent refactoring
the promotions javascript and interface.

Brings in product_picker.js from spree core.
We could probably write this a little nicer. I'm personally not a big fan of the return in the `if`.