Require GTK+ 3.12

For GTK_DIALOG_USE_HEADER_BAR

https://bugzilla.gnome.org/show_bug.cgi?id=729962
Use a header bar on the preferences dialog

https://bugzilla.gnome.org/show_bug.cgi?id=729962