Check in project-wide jshint settings.
Support reading default canvas size.

Closes #438.