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 has.. but I think this plugin did also take care of the style in how to format thousand and decimal separators. Perhaps we also should take into account how it will work for different languages sometimes in a future release? But yes else you can move it out, I'm still new to Angular and in the learning curve, so some of the code might be better to rewrite.