Do not throw ivar warning if type is the current class
be sure to reset REGISTERED_TYPEDEFS in objj_resetRegisterClasses
Add few missing @typedef
Fix all warnings in AppKit