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 Are you parsing the currency filter with a set Currency language. Should this not come from the Google API or set in the settings with the account for example? I don't know much about the e-commerce stuff in Google Analytics