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
reset nodelist if domain-server stops talking to you, closes #2092
assume RAW audio if not processed as WAV
switch to numbered swatches
add support for billboard setting from URL
have scripted avatars send billboard, if they have one
Merge pull request #2095 from PhilipRosedale/master

JS:  assume RAW audio if not detected as WAV
add option for fake billboard from URL, closes #2087
Merge pull request #2096 from birarda/scripted-billboard

add option for fake bot billboard from URL
Merge pull request #2094 from birarda/authentication

reset nodelist if domain-server stops talking to you, closes #2092
Working on Visage improvements.