Set the native thread name on Linux when set with SetThreadDescription(). I'm also working on support for macOS and exception-based thread naming.
This uses the `get_thread_times` server call to get the PID/TID, is this ok or should I make a new server call for this?
`/proc/%u/task/%u/comm` is documented in the proc(5) man page, strings written to it are silently truncated at `TASK_COMM_LEN` (16) characters.