Merge pull request #2695 from SickheadGames/NewProjectFix

Fixing PipelineTool File > 'New Project'
Don't need to set the sound effect here.
Handle cases where not enough sound instances were available.
The sound effect was already nulled when added to the pool.
We now initialize both playing and pooled arrays.
Removed unnessasary platform specific behavior.
Play() no longer does extra work to set volume/pitch/pan.
GetPooledInstance() now sets the _effect.
NodeContent.Identity was not set in some cases.
Converting vertex channel types now supports a lot more formats.
Vector2/3/4 -> any format.
Adding new files to protobuild script.
Merge pull request #2700 from SickheadGames/FbxImporterFix

Model import/process fixes.
Merge pull request #2697 from SickheadGames/pool

SoundEffect/SoundEffectPool Fixes
Merge branch 'develop' into UndoRedo