Remove code that loads resource menus.
Update shortcut keys the right way to display them with "+" instead of "-" without affecting the accelerators that need to be registered with "-" separators.
Add code to handle shortcuts from native menus.
Handle shortcuts from Mac native menus.
Map F1-F15 keys to their corresponding virtual key codes before adding them into the accelerator table.
Query virtual key codes for non-alpha-numeric keys so that they work correctly on all keyboard layouts.
If we get an invalid virtual key code or the key is a shifted character sharing with one of the numeric keys, then we intentionally remove the shortcut from the menu item. An example of this is the '/' key on German keyboard layout, which is sharing with '7' key.
Stop propagagting key events if we process it as an accelerator.
Eat the key event if we process it as a menu shortcut.
Fix special key constants.
Integrate JS menus with system menus.
Put Cmd-Q back in.
Remove unneeded resources from rc file.
Also remove code that creates a menu for the popup window.
Merge branch 'rlim/native-menus' of https://github.com/adobe/brackets-shell into rlim/native-menus
Merge pull request #179 from adobe/rlim/native-menus

Implement shortcuts handling on native side.