Preferred metadata language

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.