Chart.js definitions.

This is my current version, which solves the --noImplicitAny violation and also extends the definition a great deal on the initial version.