Rewrite of the TheGamesDB scrapper handling.

Now it is actually used.

Some games are having problems to recognize their entry in the returned XML, we have to either improve the string matching algorithm or just select the first result (which is correct most of the time)