BroadleafCheckoutController refactor.  ExtensionManager created to add additional model variables.  ExtensionManager created to add PaymentInfos to order and payments map.  Default extension handlers created for credit card and COD.