Add GtkFileChooserDialog

Here's another one I could do independently. The trickiest bit was handling the varargs in the `ccall`.