Include Terms of Use in the help menu
: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
Upgrade to archive-view@0.31.0
Upgrade to language-javascript@0.26.0
Merge pull request #2232 from atom/TOS-help

Include Terms of Use in the help menu
Merge pull request #2243 from lee-dohm/doc-fix

:memo: Clean up Config::observe
:memo: Mention previous value is in second argument object
Merge pull request #2246 from Flannelhead/master

Make ctrl+click add a new cursor in Linux and Windows, fixes #2105
:lipstick: Use trailing if