Remove Gtk destructor and raw GtkMainWindow pointer
Run GtkMainWindow on the heap.

 - Automatically cleaned up after Gtk shutdown
 - Fixes Glibmm critical assertion error
Remove Gtk::Main::quit() as it is no longer required to exit safely