first cut at menus JS
better support for shortcuts
added checkable menus and sub menus
add separator support
added support for MenuItemProperties for addMenuItem, removed some cruft, beginning support for menu item placement
remove more cruft
implement support for menu item positioning
Merge branch 'master' of https://github.com/worklist/hifi into menu_js
remove dead code
add menus to editVoxels.js
switch to numbered swatches
moved MenuScriptingInterface to own files
change singleton approach to not require delete
rename MenuType and other CR feedback
Merge pull request #2093 from ZappoMan/menu_js

Adds support for editing application Menus to JS