Cleanup from DataHandler change.

Highlights:
- Move from the string-based DataHandler registration system to plain
  old JS symbols. This gets us some extra sanity checking from the
  JS interpretor and linter.
- Standardize module pattern and indentation across datahandler/*.js.
- Document dataHandler option.