reorganize files in interface directory
more cleanup
expose application settings to JS
add support for AudioDevice scripting interface, and switching audio input/output device on the fly
add sample scripts
Merge branch 'master' of https://github.com/worklist/hifi into js_prefs
add support for listing all audio devices and default device in JS
Merge pull request #2456 from birarda/master

change audio-mixer back off strategy to be linear
Merge pull request #2457 from birarda/master

correctly output trailing sleep time
add a json stats packet type
add logic to domain-server to parse JSON stats
hook JSON stats sending from domain-server
show stats for node at /nodes/UUID
link to node stats page from table
abstract stats packet sending to NodeList
fix crash when no output audio device selected, add get/set volume support for input devices
tweak example script
Merge pull request #2459 from birarda/domain-json-stats

add stats handling to domain-server
send extra stats from audio-mixer to domain-server
Don't use textures/fancy shaders when rendering shadow map.  Closes #2270.