Update pry
Move distributor/OC browsing into its own acceptance spec
Handle the case where we're viewing a product from a remote distributor that we can change to
Rename SplitProductsByDistributor to SplitProductsByDistribution
Fix order cycle selection on products page
Provide pry in test env when we're not building with Travis
Rename split partial and update overrides
Add specs for splitting products by various distribution options
Add per-product tests for membership of distributor or order cycle
SplitProductsByDistribution deals with order cycles, and is tested by stubs
Extract stub building into private method
Booleanise all the logic