Add onSale flag to ProductList (view) and ProductVariantList (view)

Hi Rusty,
Can you review this please....
I opted not to show any OnSale information for productversions in the productlist for now.
But I think it's better to show there the number of variants which are onSale