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