Add Chromium(w/o mp3) support and fix 'Illegal OscillatorNode type' issue

If chromium has no mp3 support audioContext.decodeAudioData() calls error callback.
Synth mode was broken due to undefined waveType on createSound_().