Update Chart.js with interactive feature and add table column sorting

Updated Charts.js to newer version with interactive features and some
other minor changes.
Yes, it's using this plugin for the currency formatting: http://openexchangerates.github.io/accounting.js/
I'm not sure how much it's needed, but I think the default currency formatting had some limitations. e.g. to choose in which order the currency vs currency code should be displayed.