Fixed typos
Allow Variant selection for Products without Options

Currently a bunch of code assumes that a product only has variants if it has options,
even though what really matters is whether there are variants.
This PR checks for the presence of variants instead of options.
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 html
Adding confirmation modal
Adding the modal translation
Behat tests
Small fix
Explicit error message The button macro was not used... Updating the behat tests
Add fallback to normal confirmation page when deleting item
Added some italian translations that were missing
Merge pull request #509 from Richtermeister/variant-display

Display Product Variant consistently in cart, checkout, order receipt.
Merge pull request #522 from stloyd/feature/confirmation-modal

Confirmation modal
Merge pull request #510 from Richtermeister/variants-over-options

Allow Variant selection for Products without Options
Moved HTML5shim js loaded after CSS
Fix old bootstrap classes
Merge pull request #528 from pborreli/shim

Moved HTML5shim js call after CSS