Merge pull request #3838 from pjackson28/v4-feature-charts

Updated to the latest version of the v4.0 core code
Charts: Updated to the latsest v4.0 core code
Merge pull request #3839 from pjackson28/fixjshintissues

Charts: Updated to the latest v4.0 core code
Added init event to support manual (non-timerpoke) initialization