Removed all line too long and whitespace lint errors from Graphics.
Removed unused variables and arguments from Graphics module.
Graphics lint cleanup.
Capitalized variables referencing classes in graphics for jslint.
Changed equality operators to strict for string comparisons in graphics. Fix #2533119
Removed all trailing whitespace from charts source files.
Addressed lint line too long errors. No min files changed.
Removed unused variables and arguments from charts module.
Removed remaining unused variables and arguments from charts module.
Capitalize class references in charts per jslint.
Cleared up tab/space issue in charts module.
Changed non-user string comparisons in chartsup to use strict equality.
All comparisons in charts now use strict equality.
Add a `src` option to all methods that trigger events.

This value is passed along to the event facade of the resulting event, and
can be used to distinguish between changes caused by different sources
(such as user-initiated changes vs. programmatic changes).
Merge branch 'tree' into dev-master
Build tree and friends.
Fixing a flaky core test that breaks when run in a batch
Router: More helpful error when named callback doesn't exist. Fixes #513
Merge branch 'live-docs' into dev-master
Router: Remove the `in` test and just check truthiness.