Follow GTK convention for `new()` return types
In libhandy, every new()
returns a widget of the corresponding type. Say for example, hdy_title_bar_new()
returns HdyTitleBar
. This is against the convention of GTK. We should always return GtkWidget
instead.