Spec that OscillatorNode phase should be conserved when `type` is set.

Fixes #136.
Merge pull request #405 from WebAudio/136-oscillator-switch-phase-conservation

Spec that OscillatorNode phase should be conserved when `type` is set.