Safari says typeof webkitAudioContext is "object".  Support that.
Safari doesn't seem to have performance.now(), so don't use it on
Safari.