added the threadutils submodule
Merge branch 'master' into threadutils_submodule
fixed several concurrency bugs with the AssemblyLine class (need to
improve test cases)