gvncviewer.py: various fixes and enhancements
I've been using gvncviewer.py for quite while as a handy tool for connecting to QEMU via VNC.
Recently, I banned Python2, which broke gncviewer.py. When I searched for an update, I not only noticed that the current version on master
still is not Python3 ready yet, but also that a former colleague from which I obtained the copy had 'hacked' it to add support for UNIX domain sockets.
So I fixed the Python and GTK errors and added the UNIX domain socket support and some more little features, which I'd like to contribute as a little thank-you.
For details, please see the commit messages.