Use GObject.Object instead of Signallable
mainwindow: Avoid using app to access the current project
pipeline: Remove unuseful 'format' parameters and fields
pipeline: Remove duplicate check of position value
dogtail: Update dogtail tests to run on latest Gtk
dogtail: Fix tests depending on click items in the main menu
dogtail: Integrate big helper method in test method