First try at a multi gui mode
Initial kdialog support
Reorganize files to reflect the multi gui feature;Add a kde desktop file
GUI selection improvments
Remove the 'CD count' display option
Remove the 'CD count' display option, part 2
GUI mode can be overriden at run time with --gui=xxx
Basic GUI auto detection support
Implement 'terminal' and 'auto' subtitles selection modes
Update requierments
Fix the automatic gui detection + introduce argparse for argument parsing

I fixed the GUI detection, which was matching GNOME all the time.
Also, I used argparse to allow the user to specify the language, gui, verbose and selection mode.
Note that this makes the version for the terminal unable to handle more than one file at a time. 
The fix for this would be to loop the main() for each file in the args, but for now, it fits my usage so I don't mind.
Next time maybe
Merge pull request #7 from Gui13/patch-1

Fix the automatic gui detection + introduce argparse for argument parsing...
Move back argument parsing so we can still specify textual settings at the begening of the file; fix multiple terminal subtitles download
Mostly cosmetic and renaming
A few fixes related to settings and dispatcher
Fix a 'whitespace' bug in the dispatcher
fix a bug when zenity subtitles selection result hack is't necessary
Add cinnamon to the gui auto-detection
Cosmetics. Add Gui13 to the contributors.
Leave the possibility to abort a search when using CLI