Add exceptions
Use a single modeladmin interface for managing shop
Remove CheckedCheckboxField.
Add support canPurchase quantity.

Code cleanup, javascript readonly add to cart support. Add updateAddProductForm hook.
Remove reference to old OrderAdmin
Merge remote-tracking branch 'composer/master'

* composer/master:
  Address line 2 needs label for clarify
  Use a standard checkbox for terms and conditions

Conflicts:
	code/checkout/components/TermsCheckoutComponent.php