Add GtkFileChooserDialog
cleanup some windowing code, autogen some more accessors