Added custom implementation for AudioContext.
Some style fixes.
Added support for the WebGL context.