Pass preferred subtitle language to subtitle services

Pass preferred subtitle language to subtitle services. So the service can decide what subtitle is more relevant for the user. It can sort by importance, not only by rating.(It can place the subtitle in higher position on the list.) 
This is usefull when user selected more then one languages in the menu.
OK. Please let me know, when you're ready. I'll refactor this PR.