This patch adds TypeName attribute which can be used on custom class derived from GLib.Object in order to set GLib type name of the class.