Added base definitions for some Objective-C opaque types.
Cleanup...
Preparing for some C11 stuff...
threads.h with placeholders for function implementations.
Added private definitions for common thread types, shared by pthread and C11 implementations.
System thread types are now used.
C11 threads implementation is now complete.