Fire a waiting event if a playing event comes out while the stream is stalled
Created by: robertbryer
A playing event is fired by the media element if you pause then play on the element while stalled - . This PR watches for such a playing event, and if it fires while the player is still stalled, it fires the waiting event, so if watching the events, you still have the correct player state.