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.
Merge pull request #2697 from SickheadGames/pool

SoundEffect/SoundEffectPool Fixes