move test metadata to a separate file
Rework audio to use AudioContext and MediaElementSourceNode

Unfortunately MediaElementSourceNode seems to be broken in FxOS 1.3
so that although an AudioContext is created, the diff currently still
plays directly from the audio element.
todo update