Make province-choices.js more flexible by not relying on .well class

Currently the province-choices.js relies on a parent container for an address to have a .well class,
even though there already is an .address-container class. This PR makes it use the latter.
Abandon cart on cart clean
Nicer homepage.

Add img-responsive. Replace img-cycle with img-rounded. Remove
unnecessary CSS rules.
[payum] add execute same request with payment details action.
Fix incorrect date field input format.

The default input format for date type is `datetime` but we are
expecting a `string`.
Improved style of registration form
Improved style of product form
Improved style of login form
CSS coding style fix.

Remove empty rules, extra empty lines, add semicolon etc.
Update sidebar style.

Smaller the sidebar font to avoild wrapping.
Change hover style as well.
Update table style.

Add a very light background.
Lighter the border.
Update textbox style. Make it more "flat".

Remove box shardow.
Thicker textbox border.
Use Glyphicon to replace Font Awesome.

Glyphicon is the icon font that comes with Bootstrap 3.
Merge pull request #629 from kayue/nicer-homepage

Nicer homepage.
Merge pull request #641 from pborreli/frontend-style-improve

Frontend form style improvements
Update button style.

Add 2px border.
Use Bootstrap 3’s default rules if possible.
Update paginator style.

Remove border, make it more flat and less bootstrap.
Minor style update.
Make button more rounded.
Add border around paginator.