Port to gtk3 -- Graphics.UI.Gtk.Plot module. Needs testing.

This took me a long time. A lot of API changes from gtk2 to gtk3.
Looking at the code makes it feel like it should work obviously. It'd be better to have some way to test it.