Implement and use scopes for finding products by distributor via order cycle or product distribution
Push QueriesProductDistribution.products_available_for back to model
WIP: Add notes, put in Spree module, write in_supplier scope spec
WIP: Add spec for in_distributor
WIP: Refactor tests - positive and negative into single cases for easier managability
WIP: Spec in_supplier_or_distributor
WIP: Add spec for in_order_cycle
WIP: Spec that no duplicates are shown
WIP: Add edge case tests
Convert to 1.9 hash syntax