Method to return all products included in a Range

Includes products in `Range.included_categories` + `Range.classes` + `Range.included_products` (minus) `Range.excluded_products`
Should help address #1219