Preload sounds / use hash injector options
Merge pull request #3786 from ZappoMan/animationUnification

Animation unification
Merge branch 'master' of https://github.com/highfidelity/hifi into lobby
SImplified the Transform usage in the gpu::api, no more pointers, just values. Improved the Transform by compressing the memory footprint
Merge branch 'master' of https://github.com/worklist/hifi
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
Optimization and coding standard
Merge branch 'master' of https://github.com/worklist/hifi into 20176
Merge remote-tracking branch 'hifi/master'
Better move / start of auto move dead piece
Fix const
Send pieces ID
Merge branch 'master' of https://github.com/highfidelity/hifi into chessgame
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels

Conflicts:
	interface/src/ui/MetavoxelEditor.cpp
More consts
Moving all the variables for the Input stage cache into a struct just like for transformStage
Added cloning methods to Grid3DOverlay
Added example script for cloning overlays (TODO: SpriteBillboard fix cloning of in example)
Merge pull request #3782 from ctrlaltdavid/20140

CR for Job #20140 - Add Overlays.getTextWidth
Merge pull request #3787 from samcake/temp0

Simplified the Transform usage in the gpu::api
Merge branch 'master' of https://github.com/highfidelity/hifi into lobby