Clang doesn't seem to treat variables of function pointer type as valid
functions (unlike e.g. typedefs of function types), so it was warning
about \param and \returns. For now, just disable the warning in this
header. I filed rdar://problem/24978538 to fix clang.
Adds a rough sketch of what will be a test harness, currently only supported
on OS X:
- Launch a child process: an executable written in Swift
- Receive the child process's Mach port
- Receive reflection section addresses and the address of a heap instance
of interest
- Perform field type lookup on the instance remotely (TODO)