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 If these CSS files are common to all views & again to avoid repetition & maintainability. Rather than use the asset service. Can we not do it the old fashioned way & reference in it the main/proxy view that loads the other child views perhaps?