Initial commit of Basket Plus module

Provides a shopping basket and checkout with order workflow and html
e-mails. Based on the module 'basket'.