Support for preferred language sorting and fetch using IMDBID

Manual search only uses the manually entered search string.

Try to find subtitle with moviehash and IMDBid, only if that fails we use the query string since this is rather unpredictable and on some strings returns a lot of wrong subtitles.
Merge pull request #8 from Jaman42/IMDBID

Imdbid from nfo and sync / sorting