use gtk.stack in prefs dialog [$20]

since gtk 3.10, GNOME and elementary apps are moving to using gtk.stack and stack switcher for pages instead of gtk.notebook.

Since this is a fairly new version of Gtk, support for this should first be implemented as an #ifdef