Few small changes to pipelib.
Started work on boost threaded engine.  Switching to pipelib repo to continue.
Squashed 'lib/spipe/lib/pipelib/' changes from 0c04df3..ad05a98

ad05a98 First implementation of boost threaded engine.
21817b4 Started work on boost threaded engine.  Switching to pipelib repo to continue.

git-subtree-dir: lib/spipe/lib/pipelib
git-subtree-split: ad05a986514512839c480f544837f11d4226d2e4
Using theirs.
Changes to make stools work with new multithreaded pipe engine.  Still not finished but somewhat.
Merged latest from repo
Fixed some issues with missing includes and an update to build files.
Fixed some block tests that were left out when pipelib was updated.
Merge branch 'pipelib_update' of github.com:muhrin/STools into pipelib_update
Made tpsd geom optimiser more resilient.  Fixed a couple of tests.
Merge branch 'pipelib_update'