Use slug instead of id for product_class in URL

This gives more readable URLs and it makes tests (for code that uses oscar with specific product classes that need testing) more maintainable by referring to product classes by the slug that usually doesn't change as opposed to the volatile id.