Port to HTML5-compiliant Web Audio API, enable on non-Chrome browsers

Tested with Firefox 24 (Aurora) and 25 (Nightly); the audio part now
works, but interactive video scenes are rendered incorrectly.

Also tested that it still works on Chromium 28.
Fix interactive scenes in Firefox

Use standard document.body.clientHeight instead of the
Netscape-era document.height