better support for includes in entity scripts
work in making entity script mixable and inheritable
hacking on global functions
tweaks
Merge branch 'master' of https://github.com/highfidelity/hifi into entityScriptsAndEvents

Conflicts:
	libraries/entities-renderer/src/EntityTreeRenderer.cpp
	libraries/entities-renderer/src/EntityTreeRenderer.h
revert some prototype script stuff for now
revert some prototype script stuff for now
Fix default scripts url to use s3.amazonaws.com
added leaveAllEntities support
Importing fixes from Model branch to the gpu library
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
Disabling glDebug
Fix quad vertices for ImageOverlay and TextOverlay
Merge pull request #3990 from ZappoMan/entityScriptsAndEvents

Entity Scripts bug fixes/improvements
Merge pull request #3991 from huffman/fix-defaults-url

Fix default scripts url to use s3.amazonaws.com
Add the Model library
Merge pull request #3996 from huffman/fix-overlay-vertices

Fix quad vertices for ImageOverlay and TextOverlay
Merge pull request #3989 from birarda/master

fix luckily linked dependencies in prep for shared hifi libraries
Merge pull request #3992 from samcake/temp0

Add the BufferView class in gpu::Resource
merging with upstream master and origin temp0