Fixes problem when saving items whose ID is an empty string
Fixes warning in basket that the price of product has changed due to different rebate values
Reverts checkout step calculation which produced wrong results
Fixes product detail layout in basket/checkout summary