Handle union and struct typedefs in binder.
Handle structs in method declarations.
Handle BOOL as Boolean.
Handle functions in binder, too.
Add _Bool type as Boolean.
New Foundation bindings, generated by binder.