Show Python version in --debug output

This can be useful when debugging Unicode issues, since PyGObject
differs quite a bit in Python 2 (UTF-8 encoded byte strings) and 3
(Unicode strings).
Refactoring: reduce number of self.opts references
Drop argparse, rely on Gtk's cmdline parsing

Related to #24