Optimize Host::GetThreadName() to read from /proc/$TID per Matt's suggestion.

CR: mkopec
ObjectiveC ARC: finishing off issuing error when
retainable pointer is passed to an audited CF function
expecting CF type. // rdar://14569171