Use constructors instead of _new()
@xclaesse
Submitted by Xavier Claessens Link to original bug (#465344)
Description
All class inheriting from GObject should have a constructor instead of having code in _new() functions. _new() function should never do more than calling g_object_new().