runtime: added ability to name threads, TPB scheduler automatically names each block's thread
Merge remote-tracking branch 'balint/3.7-2/thread_naming'