move #include <StreamUtils.h> to cpp file
overhaul of CollisionInfo

store Cube info for sphereAACube collisions
correctly handle SHADOW_RENDER_MODE in a bunch of places that were drawing shadows when they shouldn't
fix bad penetration depth for interior of cube
Provide options for model translation: by default, pivot about mesh bounds'
center; allow numeric translation or pivot about joint position.
Merge branch 'master' of https://github.com/highfidelity/hifi
mute environment packet
Merge branch 'master' of https://github.com/highfidelity/hifi into mute_env
Fix for windows
fixed overlay not moving on resize in editModels.js
Fix for certain models with textures not parented to materials.
Merge branch 'master' of https://github.com/highfidelity/hifi
Merge pull request #2810 from ey6es/master

Allow adjusting attachment pivots on upload, fixed bug with certain model textures.
CR
prevent avatar from getting trapped in voxels
tweak audio constants to be less agressive on cutoff
avoid resolving penetration twice
cleaner way to achieve the last commit
Merge pull request #2812 from birarda/audio-audability

tweak audio constants to be less aggresive on cutoff
Merge pull request #2809 from Atlante45/mute_env

Mute environment