checkout - bug fix in ship method display

The way the ship method display was rebuilt for multiple carts needed
some tuning.
move some payment code from controller
move third party checkout code from controller

Makes more sense for this to be in the cco extension.
controller - remove unused render format
cart message

start of admin interface. update to buyer interface to better support
multiple carts (though not as likely to be used in buyer interface,
allowed for admin and buyer interface to share a lot more).
quickstart - enhancements

migrated from templateFunctions to an event based model. showContent
will now execute events added via data-app-init (complete and depart
also supported) and/or events added with on('complete.namespace').

Some tuning of the showProd code.
order create - various bug fixes
controller - remove a duplicate call
quickstart - cart messaging and more

These two files were touched a lot, but left out of the various commits
throughout the day (an oversight).