Merge pull request #4 from eugenox/master

Quick links to the wiki.
Added new method to handle player events. Still some bugs with the SPF, but it works much better now.
Added a new entry to the todo list.
A spelling mistake had removed the repeat icon. It is now fixed.
Fixed YouTube Center settings not being present when the variable ytplayer.config is not available.
Fixed the scroll to player feature not working for the SPF due to the new changes.
Added onCueRangeExit event listener to the list.
Added outline:0 to all children of #movie_player element. This will hopefully fix some annoying visual bugs.
Fixed the live update of the progressbar color for HTML5 (Flash is not supported in that area).
Will only use the SPF page for video quality when SPF is enabled.
Flex width should now work again.
Flex width should now work with the fixed top bar.
Seems like SPF doesn't work correctly if you don't start at a video. Otherwise going from a video to a non video page doesn't break it.
YouTube Center should now work with embed and channel videos again.
Compiled.
Fixed update function, which cloned the HTML5 player.
Added #player to setting the outline to 0.
Probably fixed the bug with the SPF when the player wasn't loading.
Moved player_wide out from watch only and will be applied to the player if it's available.
It seems like the SPF fails at some point when you're using HTML5 + YouTube Center (not too sure why). Therefore I've added a fallback, when the api isn't called it will write the HTML5 player. I need to look more into this.