Imdbid from nfo and sync / sorting

Added to sort the most likely wanted subtitles on top even if moviehash search fails, added another condition to mark the subtitle as in sync.

Added support for fetching IMDB id from nfo.

Changed so that if a manual string is entered, that string is the only thing being searched for. Don't append the query string to the search if searching by moviehash or IMDB id succeeded, it returns to many unwanted results. Only use the query string in the search if moviehash and IMDB id search returns empty or if manual search or if it's a TV Show.
Now I am pretty confident everything works as intended.

This part really removes all the wrong subtitles that shows up using the old method. For example when using this method combining moviehash with IMDBid you only get subtitles for the correct movie, and if that fails you get the old result as a backup. Might need some more testing to find out if search['data'] is empty if the search is successful but don't yield any results?

Using the old method searching for subtitles for example The Other Woman you get subtitles for TVshows like: Monk, Lost, Samantha Who, The Closer, What I Like About You, Mad Men, Scandal and so on. With this method, none of that.

Might need another day on that cause I don't have more time today.