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
First pass at user activity logger on client side
First working prototype for activity logger
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.
Keep the filter line edit of the Models Browser disabled until the models list has been populated. This fixes interface from crashing in case the user types in the line edit and the list is not populated.