Label threads with Bas's Control.Concurrent.Extended code.

Also removed unused functions, simplified the labelThreadBs function (if you
take the time to enable -fdebug at compile time, the cost of this extra copy is
insignificant), and restored test coverage to 100%.
Ignore testsuite log files in .gitignore.