Player changes

Tell player its fullscreen state
Add Normalscreen button
Expand subtitles in fullscreen
Dont move subtitles on controls show/hide
Fix controls show up again on hide in trailers. Only show controls on
pause or finish.
Fix controls show up again in movies if cursor is near subtitle height.
Some work on movie heart style

Wip.
Made it more obvious to a user when they have liked a movie

Previously when the user liked a movie because of the hover it made it white which made the user think it didn't like the movie. Now hovering the heart whilst it is selected does nothing
Continue working on movie detail fav toggle

Wip
More work on Movie detail fav toggle
Fix some utf8 detections #638

Sometimes chardet return different strings for utf8
some functions for later use
#630 - Close player after file has finished playing
Extra commit with comments
Fix TV Show Sort By
Fix window position on ubuntu/linux mint