Moved shopping cart functionality into its own adapter (IShoppingCart).
Work around issue cause by importing MockMailHost in global scope.
Check enabled payment processors for availability before offering them.
Fixed attribute selector syntax in shop.js.
Fixed evaluation of shopping cart portlet available() condition.
Cart: Added method to determine if cart items are from a single supplier.
Merge branch 'master' into lg-multiple-adminpay-accounts

Conflicts:
	docs/HISTORY.txt
Merge pull request #12 from 4teamwork/lg-multiple-adminpay-accounts

Support for multiple AdminPay Accounts