Fix use of static memory

The PhaseVocoder was previously allocating huge chunks of static memory.
This was causing issues with the rest of the code.  I'm now only
allocating the memory when it is needed for a pitch shift.  This appears
to alleviate the problems.