Merge pull request #2745 from ZappoMan/rayintersection

added support for returning accuracy of ray intersections and other octree tests that can fail due to getting lock
ability to load a script thats running from an external link into the ScriptEditor , followed by a save dialog
Merge branch 'master' of https://github.com/highfidelity/hifi into 19561
Merge remote-tracking branch 'upstream/master' into RunningScripts

Conflicts:
	interface/src/Application.cpp
	interface/src/ui/FramelessDialog.cpp
	interface/src/ui/FramelessDialog.h
Only glow body + fixed display name scale
Fix code not compliant with coding standards
Clean up implementation of 1-9 in RunningScripts
Remove duplicate method declaration
Remove magic numbers from RunningScriptsWidget
Remove unneeded qDebug()
Revert changes to call to saveSettings in Application
Remove magic number in RunningScripts
Fixed QLINE_MIN_WIDTH warning on mac
Merge pull request #2749 from Atlante45/fixes

Only glow body + fixed display name scale
Merge branch 'master' of https://github.com/highfidelity/hifi into 19561
EditorWindow on-top behavior fixed
Merge pull request #2734 from huffman/RunningScripts

Running scripts
Merge pull request #2750 from Atlante45/master

Fixed QLINE_MIN_WIDTH warning on mac
first cut at modelserver
first cut at modelserver