* Generate type assertion code. Don't generate interfaceProviders for internal events. * Don't bother type checking interface providers, it's done in the init() call.
This introduces gogenerate'ed EventHandlers from the files in events.go This also adds support for AddHandlerOnce.