Ignore waiting event if we're already in the buffering state
Use the src attribute to set the media url
Remove use of <source> element
Unload media element as per guidelines
Remove unused function
Rename MediaError to just Error
Merge branch 'new-media-api' of https://github.com/fmtvp/tal into new-media-api