Fire a playerstateupdate event if the player's repeat state changes.
Bug 18113 - "Remove from playlist" does not clear/update the playlist
panel if the playlist comes empty
Merge branch 'public/7.7' into public/10.0