Display Product Variant consistently in cart, checkout, order receipt.

Currently there are 3 frontend areas where a product variant is displayed in 3 slightly different ways.
This PR centralizes display logic into one template and simplifies the other templates.
Merge pull request #509 from Richtermeister/variant-display

Display Product Variant consistently in cart, checkout, order receipt.