Some extra features (cairo, ConnectAfter(), GtkSettings, etc)

I have promised you, to send you new features from visionect/gotk3.
Please review the code. Constructive critics are welcome ;)

Best
Miha