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
Fix indenting of HTML (closing) tags for instance. Fix #1294

The indentation level is not anymore reduced by adding a new line,
which previously caused multiple reductions of the indentation level.
This fixes the behavior of HTML closing tags, which currently
"jump" backwards if you try to move them down.
Upgrade to tree-view@0.96.0
Merge pull request #2134 from erikhakansson/AdvancedContextMenu

Advanced context menu
Fix linter errors
:memo: Update context menu doc
:penguin: Make "Developer Tools" key binding match Chrome
Merge pull request #2492 from p-e-w/linux-dev-tools-keybinding

:penguin: Make "Developer Tools" key binding match Chrome
Fix context-menu specs
Add expectations to context-menu specs
Quote all arguments to cmd.exe

This is required since the command or arguments may have spaces that will
be interpreted as separate arguments unless quotes surround it.

Closes #2231
Closes atom/symbols-view#37