Context menus can now handle different types and commands, as well as submenus
removed unnecessary newlines
renamed variable to make code more understandable
minor changes
updated coding style and added spec
fixes to spec
Submenus now work with old context menu structure
added separator for submenu
updated docs
docs markdown
Prepare 0.101.0 release
Upgrade to markdown-preview@0.73
Upgrade to go-to-line@0.22
Update os-x.md

With the original URL, git would throw this error:

```
fatal: unable to access 'https://github.com/atom/atom/': The requested URL returned error: 500
```
Merge pull request #2449 from jsomers/patch-1

Update os-x.md
Upgrade to exception-reporting@0.18.0
Add verify-requirements util
Use verifyRequirements in script/bootstrap
Update bootstrap requires
Upgrade to welcome@0.15.0