loadstart should fire during the resource selection algorithm
Previously, loadstart and waiting fired once the video started playing. This is later than specced for loadstart and waiting doesn't even make sense. Move loadstart to the moment when we create the NetConnection which is closer to the desired behavior. Remove the waiting event from this flow.
Remove debug statement
Get rid of console.trace()
Add a mechanism to emulate SourceBuffer.abort()
Calling abort() on a source buffer resets the decoder buffers. Instead of relying on this happening implicitly through seeking, add a method so that media sources can trigger it directly.
Merge pull request #93 from videojs/hotfix/loadstart

loadstart should fire during the resource selection algorithm