controller - fix NS_ERROR

jquery 2 doesn't seem to like data('trigger') in some cases. As it
happens, the code wasn't being used anymore anyway, so it was removed.
reports - fix bug in KPI report generation/display
product editor - enhancement to Amazon panel

disabled the 'add to product task list' button for the product in focus
in the marketplace status table (to see the table, the product is
already IN the task list).
Remove old handleEventDelegation code

This was used a lot before anydelegate, which was based heavily on this
code.
controller/model - moved storage functions to model

These functions are all about retrieving and setting data. This is the
job of the model, so the functions were moved there.
cco - enhancement to modify payment q

needed support for doing this to a specific cart, so cartID is now a
param.  All the paypal functions can use the fetchCartID because, at
least currently, they're only available on the storefront.