Add basic support for working with a widget's GdkVisual

That's actually the preferred style, and is how goimports (vs vanilla gofmt) formats imports.