Add verify-requirements util
Use verifyRequirements in script/bootstrap
Update bootstrap requires
Add better python path description
Merge remote-tracking branch 'origin/master' into cj-add-python-check
Check for that grunt command exists before spawning
Upgrade to bracket-matcher@0.42
Upgrade to spell-check@0.36
Upgrade to underscore-plus 1.4
Upgrade to underscore-plus 1.4.1
Upgrade to pathwatcher 1.3.2
Use path.join instead of path.resolve

This ensures the case of the path is consistent with how require resolves
paths.

Closes #2486
Add back core spec require

This was accidentally deleted in #2462
Normalize resource path before creating app

This ensures the drive letter case is consistent with the format
used by require.
:checkered_flag: Verify python version for build

References:
https://github.com/TooTallNate/node-gyp/blob/56dcb889091a6a0594854ccc517e498b21078d5f/lib/configure.js
Add example for unset! directive
first part of debugging guide
Move explanation for unset! example into the text
Mention how to get the full stack trace for errors
Issue reports should include Atom version and OS