Merge pull request #24 from chugcup/master

Save partial gamelist on error/interruption + code cleanup
Added platform to the list of games in manual mode.
Merge pull request #27 from streeto/master

Added platform to the list of games in manual mode.
If platformID indicates MAME, use mamedb.com to grab actual game name
Merge pull request #22 from markusn/get-title-from-mamedb

If platformID indicates MAME, use mamedb.com to grab actual game name
Fixes Issue #28: Ignore empty XML results (nothing inside title tag) when scraping using CRC.
Check platform AFTER setting value not BEFORE
Merge pull request #30 from markusn/get-title-from-mamedb

Check platform AFTER setting value not BEFORE
Merge pull request #29 from streeto/fix-crc-empty-xml

Fixes issue #28: Ignore empty XML results when scraping using CRC.
it look's like that thegamedb now block request without cookie or that are from bot.

+added code to avoid block, switching to urllib2
+added a check for not good data row received
Merge pull request #33 from leandromacrini/master

it look's like that thegamedb now block request without cookie or that are from bot.
properly encoded parameters, current requests would truncate the filename if spaces were present, leading to even more results
more consistent string formatting
temporary fix for thegamesdb missing platform
fixed file extension not matching filetype (for instance, super mario bros (nes). why do you hate me, thegamesdb?
README updated