Preserve Chart as a window method in minified version

Keeps Chart as a global when included inside wrapper IIFE
Prefer unminified version in component.json
Fix typo in line chart section
Update Chart.js

Using a framework that joins several js files, will cause errors, since this file isn't properly closed
Refactoring and fixing datasetStroke == false

The config.datasetStroke option for Line and Radar charts was being
ignored, I fixed that and also cached datasetStrokeWidth to a local
variable before entering the foor loop as the value won't change inside
the loop.
Added a bunch of new options to Line and an example
Merge branch 'patch-1' of https://github.com/ryanponce/Chart.js

* 'patch-1' of https://github.com/ryanponce/Chart.js:
  Fix typo in line chart section
Merge branch 'patch-1' of https://github.com/jakabfia/Chart.js

* 'patch-1' of https://github.com/jakabfia/Chart.js:
  Update Chart.js
Recompress min
Add continuous integration
Pass the CI test
Add CI
New project scope
Clean up screen shots
Call it project goal, that sounds better
Add unit test for HTML validation
Update travis to fail on invalid html
Fix HTML validation issues
Optimize PNG assets
Fix travis