fixing leaks in OCUnitTestRunnerTests
fixing analyzer warning in TaskUtil's readOutputs
otest-query-ios-dylib -> otest-query-lib-ios

I like this name better.  We're about to add an OS X version.
making the tests in TestProject-App-OSX depend on the host's symbols.

This gives us a repro case to make otest-query-osx fail.  Also, let's
commit the built binaries for this so we can use them in tests.
make otest-query work with OS X application tests.

The OS X app test query process now mirrors the iOS one.  We load the
TEST_HOST, inject in otest-query-lib-osx, then have that dlopen() the
test bundle, get the tests, then exit.

We have to do this because the test bundle may have dependencies on
symbols inside the TEST_HOST, and so it can't always be loaded by
itself.
moving dyld headers into Common so we can share.
prevent sim-shim from ever launching tasks in the sim's bootstrap context.

This will hopefully fix the odd stalls we see sometimes when launching
tasks via `sim`.  When I've broken into this, it's usually hung on some
mach-related call.  I presume it's waiting for the simulator to respond.