BUGFIX: Permission check for viewing orders.
Merge branch '2.1' of git://github.com/frankmullenger/silverstripe-swipestripe into 2.1
removed obsolete reference to Product_Image object
Added OrderForm onBeforeProcess callback for extensions using the orderform submitted data
using Controller::join_links to join url generated by Order::Link() to avoid relying to trailing slashes
DataObject->validate() is a public method as of SilverStripe 3.1
Removed useless operation ( $this->customise() does not alter the object itself, thus calling it without using the returned value is pointless)
fixed broken "repay" link
removed unnecessary allowed_actions on ProductForm
Do not distinguish between not found and unauthorized access to order.
remove need for permission to view the account page
Added extra classes to Forms and tables to allow better individual styling
Fixed some missing $ in template
...
send emails as UTF-8
Removed untranslated string in Email
made EmailSettingsForm in ShopAdmin_EmailAdmin extendable
fixed use of deprecated Email::getAdminEmail()
refactored Emails
ShopConfig phpdocs
fixed CartTest
cleaned up Order