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.
Fixed an incorrect encoding causing an exception when it locale was used
Added an Italian missing translation
Added some italian translations that were missing
Merge pull request #520 from marcoalbarelli/master

Fixed an incorrect encoding causing an exception when it locale was used
Merge pull request #509 from Richtermeister/variant-display

Display Product Variant consistently in cart, checkout, order receipt.
Fix issues found by SensioLabsInsight
Fix spec folder in OrderBundle
Fix for missing changes in some controllers