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.
@bjarnef is this file used with the currency filter? Are we using all of this or could we have written the formatting stuff needed into the filter to keep it more slimline?