Add WebWindow widget for scripts
Add grid tools to entity edit tools
Add Grid3DOverlay
Update grid tool html location
Add grid tool menu option
Add Grid3DOverlay to Overlays
Remove unused include
Rename WebWindow to WebWindowClass
Add WindowScriptingInterface::doCreateWebWindow
Merge branch 'master' of github.com:highfidelity/hifi into entity-grid-tool

Conflicts:
	examples/newEditEntities.js
Add back XZ constraining to entity edit tools
first cut at preload script behavior
implement support for calling preload when the script changes
Merge pull request #3771 from huffman/entity-grid-tool

Add entity grid tool
removed blank line
Merge pull request #3774 from ZappoMan/newEntityNotification

implement "preload" method for entity Scripts
Merge branch 'master' of https://github.com/worklist/hifi
don't try to open a joystick if controller is NULL
Merge pull request #3776 from birarda/hydra-crash

don't try to open joystick if controller is NULL
Merge pull request #3772 from PhilipRosedale/master

Less aggressive audio muting default, entity getter returns by reference