Has the effect that __mh_execute_header stays in the symbol table of
outputs even after running strip on the output. I don't know if that's
important for anything -- my motivation for the patch is just is to make
the output more similar to ld64.
(Corresponds to symbolTableInAndNeverStrip in ld64.)
Turns out this isn't true, and http://llvm-cs.pcc.me.uk/lib/Support/PrettyStackTrace.cpp#121 does trigger this assert. I'll update.