Order Search by prefered language

When are activated more languages, it can first list prefered language.
This way it can control better to download first languages.

Example:
Having English, Portuguese and Portuguese (Brazilian). On Opensubtitles always shows subtitles by this order:
1. Portuguese (Brazilian)
2. English
3. Portuguese

This way is possible to set Portuguese, English or Portuguese (Brasilian) as first language to apper on XMBC subtitles display.
language translations are handled on Transifex, why are you using .xml instead of .po?