:lipstick: Deprecate backspaceToBeginningOf{Word,Line}

Rename functions `backspaceToBeginningOfWord` to `deleteToBeginningOfWord` and
`backspaceToBeginningOfLine to `deleteToBeginningOfLine`.
Rename commands `editor:backspace-to-beginning-of-word` to
`delete-to-beginning-of-word` and `editor:backspace-to-beginning-of-line` to
`editor:delete-to-beginning-of-line`.

Fix #1791
:memo: Add more Emoji to the contributing guide

Suggest Emoji for:
 - Fixing something on Mac OS
 - Fixing a bug
 - Burning whitespace
 - Fixing the CI build
 - Adding tests
 - Refactoring
 - Security
Include Terms of Use in the help menu
Removed unnecessary instruction.
Create separate instruction

I'm not sure if this step is needed, but it existed before. If it is 
needed we should include WHY you have to do this.
Ensure that node is 32bit on win32
Make sure python2.7 is installed on win32

Closes #2193 
Closes #2167
Closes atom/node-runas#5
Remove unnecessary instructions
Update windows build instructions
Require `fs` in bootstrap
Upgrade to grunt-download-atom-shell@0.7.1
Troubleshooting message no longer needed because of 
50a616d91cc5504b9c4daac3156d6ca0598
:memo: Document process for hacking node module components

See: http://discuss.atom.io/t/how-to-setup-development-for-core-modules-like-atom-keymap/9221/18?u=leedohm
Merge pull request #2240 from lee-dohm/node-module-doc

:memo: Document process for hacking node module components
:memo: Clean up Config::observe
Check for e.ctrlKey instead of e.metaKey if not on Mac.
Upgrade to autoflow@0.17.0
Upgrade to language-gfm@0.36.0
Upgrade to language-ruby@0.24.0
Upgrade to language-gfm@0.37.0