Created PlayerHandler with subclasses PlaySFXHandler and ExternalPlayerHanlder
WavPlayer now uses a PlayerHandler to play wavs
WavFileTTSBackendBase is now passed a WavPlayer to play wavs
eSpeak and pico2wave simplified with new WavFileTTSBackendBase interface