Preferred metadata language

I'm adding this since it doesn't get merged in steeve's repo

This commit adds preferred metadata language functionality.
Default it's set to XBMC's language.
When no plot is found in desired language it falls back to English.
Code may not be clean but it functions.

/edit
I see it screws up the commit, i'll do a clean one later.