-Added ability to queue entire playlist from youtube playlist screen.
Branch off loop feature progress
-eBaumsWorld regex was missing
-Changed extension description
-Clean up code.
Preps for additional play modes (Play next, Play first, etc)
-Modified the buttons layout to make way for more options
Merge branch 'loop-feature-branch' into 'additional-play-queue-modes'
Added button to change repeat mode on XBMC client
Fixed all hardcoded player IDs to get the value from XBMC
Code cleanup
Attempted to fix playlist count, somewhat works, until a soundcloud item is added to the playlist.
Adjustments to work better with SoundCloud
-Turns out we can't queue content from SoundCloud and the other video sites together, a different player is used for audio and video.
-Made it so that it doesn't clear out playlists on stop or 'Play now'
-Added a button to the end of the button group for clearing playlists
-Slight cosmetic adjustments for the new button layout
-Fixed the repeat toggle button so that it updates to the right repeat mode
-Added a 'loading' view for buttons
Added 'Play this Next' function
Show the position and playlist size at the bottom
Added ability to remove current playing item from the playlist.
Bug fix: Callback removed when it's still being used.
Move certain time consuming actions into a background page to prevent 'half-done' actions if user closes extension a little too soon
Prevent the play next button from getting stuck on loading mode when click on a non-content website.
Optimise the initialisation. Add error message when failed to connect to XBMC.
Added error messages for options
Disable the 'Play this Next' button when not available like the other buttons
Added option to show or hide the repeat button