Implement IsA<Object> for every ObjectType
Implement IsA<Object> for every ObjectType

A trait bound of ObjectType should be equivalent with IsA<Object>.

As a side-effect we now have to manually implement IsA<Self> in
glib_wrapper!() but that also ensures that IsA<String> for example is
not automatically implemented, and things are overall cleaner.

rust-gnome/glib