Update and fixup the overrides

Support more iterable types, don't have str() act like repr(),
correctly override classes, use pygobject's new
get_introspection_module(), add license and more.