Removed old testing mechanism built into the Spire library.

Testing is now done against the Spire library.
Changed PipeInterface to use weak_ptr.

There is no need to even think about keeping a solid reference to the
primary interface inside of the PipeInterface.
Built StuPipe common test fixtures.