Port GeditTab to GtkSourceFile (not finished)