Add ScriptsLocation settings value
Add ScripsModel
Update Running Scripts Widget to use ScriptModel
Remove unused lines
Disable hiding of running script area when none are running
Update RunningScripts to be created after Menu has been created
Merge branch 'master' of git://github.com/highfidelity/hifi into 19644

Conflicts:
	interface/ui/runningScriptsWidget.ui
Merge branch 'master' of git://github.com/highfidelity/hifi into 19644

Conflicts:
	interface/src/Application.cpp
	interface/ui/preferencesDialog.ui
Update loadScript to optionally activate main window
Update script list to only label local files
Update script window to load script when pressing enter
Update runningscripts style
Merge branch 'master' of git://github.com/highfidelity/hifi into 19644

Conflicts:
	interface/src/Application.cpp
	interface/src/Application.h
	interface/src/ui/PreferencesDialog.cpp
	interface/src/ui/RunningScriptsWidget.cpp
	interface/ui/preferencesDialog.ui
	interface/ui/runningScriptsWidget.ui
Merge branch 'master' of git://github.com/highfidelity/hifi into 19644

Conflicts:
	interface/src/Application.cpp
Fix issues with running scripts window on Windows

Replace running scripts table with a new widget that uses a proper
layout that doesn't rely on hard-coded sizing.  Custom painted lines
were replaced with a horizontal QFrame line.
Merge branch 'master' of git://github.com/highfidelity/hifi into 19644

Conflicts:
	interface/src/Menu.cpp
	interface/ui/preferencesDialog.ui
Disable the ability to load a script multiple times

It won't show up correctly in running scripts, and can cause it to end up running
in the background unnoticed.

Also added an error message for when a script doesn't load.
Working on congestion tests.
first pass - hair as vertlet strands
Update _scriptEngineHash to work with duplicate running scripts