Convert checklist javascript to ES6.
Review Request #8628 — Created Jan. 17, 2017 and submitted — Latest diff uploaded
This change converts the various javascript files in the checklist extension to
use ES6, including proper documentation for everything. I've cleaned up the
code a bit, but there will probably be a lot of refactoring later as I
integrate some of the student work that's been sitting around.
Smoke tested checklist features.