Testing slight change to threading system that doesn't use
boost::io_service::stopped() function which only came in for newer version
of boost so I'd rather avoid it.
Looks ok so far.
Fixed pipelib boost thread engine.  There were some issues where by not all threads would carry out work in some situations.  Fixed now.
Merge branch 'pipelib_threading'