[gobject] set all properties before constructed()
[gobject] set all properties before constructed()

Move the constructed() call to happen after all of the properties are
set (not just the construct properties).

This is an incompatible change but we are making it under the belief
that it should be safe.  If this change impacts you in a negative way
please comment on the bug.

https://bugzilla.gnome.org/show_bug.cgi?id=685733

cosimoc/glib,lukasz-skalski/glib,tamaskenez/glib,djdeath/glib,endlessm/glib,krichter722/glib,mzabaluev/glib,endlessm/glib,lukasz-skalski/glib,johne53/MB3Glib,cosimoc/glib,cention-sany/glib,mzabaluev/glib,cention-sany/glib,johne53/MB3Glib,tamaskenez/glib,gale320/glib,ieei/glib,gale320/glib,tamaskenez/glib,johne53/MB3Glib,cention-sany/glib,ieei/glib,MathieuDuponchelle/glib,cention-sany/glib,tchakabam/glib,johne53/MB3Glib,Distrotech/glib,djdeath/glib,MathieuDuponchelle/glib,cosimoc/glib,cention-sany/glib,gale320/glib,tchakabam/glib,tchakabam/glib,lukasz-skalski/glib,cosimoc/glib,djdeath/glib,krichter722/glib,MathieuDuponchelle/glib,endlessm/glib,ieei/glib,MathieuDuponchelle/glib,tamaskenez/glib,djdeath/glib,mzabaluev/glib,MathieuDuponchelle/glib,krichter722/glib,endlessm/glib,mzabaluev/glib,krichter722/glib,johne53/MB3Glib,mzabaluev/glib,tchakabam/glib,cosimoc/glib,gale320/glib,Distrotech/glib,Distrotech/glib,johne53/MB3Glib,ieei/glib,tamaskenez/glib,lukasz-skalski/glib,ieei/glib,lukasz-skalski/glib,djdeath/glib,tchakabam/glib,Distrotech/glib,gale320/glib,Distrotech/glib,krichter722/glib,endlessm/glib