Merge branch 'master' of https://github.com/highfidelity/hifi
Merge branch 'master' of https://github.com/highfidelity/hifi
Merge branch 'master' of https://github.com/highfidelity/hifi
Merge branch 'master' of https://github.com/highfidelity/hifi
Job #19766 BUG: Stop or reload all scripts crashes interface fixed.

QUrl(name).toString() does not equal name, therefore removing name from
ScriptEngineHash was failing, and a dangling pointer was left in the
script engine hash map.
Job #19766 BUG: Stop or reload all scripts crashes interface fix, part 2.

Keep the scriptUrl internal to the ScriptEngine class and refer to it
externally by the file name string.

Change the ScriptEngine constructor to accept a filename QString,
instead of a QUrl. Resolve constructor ambiguity in Particle, which
creates anonymous ScriptEngine.
Added simple tree placement script that has a UI similar to edit voxels. It grows big trees, dont grow near something important.
Merge branch 'master' of https://github.com/highfidelity/hifi into OculusOverlay
Revert "Job #19766 BUG: Stop or reload all scripts crashes interface fix, part 2."

This reverts commit b4e984086505814cbc426226777b74a113da8362.
Job #19766 BUG: Stop or reload all scripts crashes interface fixed, part 3

Move the conversion of scriptName to QUrl to the beginning of
Application::loadScript. Use the scriptURLString to query the
_scriptEngineHash map.
Revert "Job #19766 BUG: Stop or reload all scripts crashes interface fixed, part 3"

This reverts commit 46f2ab73bccf6fa8669856534f0c20f96ee8c416.
Job #19766 BUG: Stop or reload all scripts crashes interface fixed, part 3

Same comments as before, but without the local files changes mistakenly
checked in.
Removed empty update function
Merge branch 'master' of https://github.com/highfidelity/hifi into OculusOverlay
killNode() to nodeKilled()
Merge pull request #3011 from Barnold1953/OculusOverlay

growTrees.js
Merge pull request #3004 from matsukaze/master

Job #19766 BUG: Stop or reload all scripts crashes interface
made nodeKilled signatures match
removed debug variable
updated connect() to qt5 format