ThreadPool Broadcast instead of Signal
Add test detecting thread pool termination lockup.
Merge branch 'abursavich-master' into thread-term-fix