Clean up old code.
Fix file dialogs to work better with header bars in GTK+ 3.12.

Use 'set_extra_widget', which it seems we should have been using all
along instead of having the whole file chooser in Glade/Gtk.Builder.

http://blogs.gnome.org/mclasen/2014/03/21/dialogs-in-gtk-3-12/