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
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
```
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
Upgrade to atom-dark-ui@0.29.0
Upgrade to welcome@0.16.0
Add better python path description
Remove unimplemented items from windows menu