CI Gtk+ tests setup
In order start writing tests for
hammond-gtk we need to first setup gtk+ for tests in the CI.
Here is a patch you can test against. Currently gtk does not initialize when running in tests but even if it did it there still work to do if we want to be able to use mock windows and stuff without having a GUI session in the CI. Or it will just won't find a display and will fail.