safeguard jshint against global Promise references

This will make jshint yell at us if we reference
Promise but forget to import it.
Merge pull request #45 from machty/jshint-promise

safeguard jshint against global Promise references
Merge remote-tracking branch 'origin/master'
static layout experiment
progress
progress
progress