Readded spipe as a subtree
Merged spipe from repo
Changes to spipe and associated libraries build systems to correct some configuration mistakes
Merged latest from spipe

Conflicts:
	lib/spipe/lib/pipelib/CMakeLists.txt
	lib/spipe/lib/sslib/IncludeLists.txt
	lib/spipe/lib/sslib/SrcLists.txt
	lib/spipe/lib/sslib/include/io/IoFunctions.h
	lib/spipe/lib/sslib/include/utility/UniqueStructureSet.h
	lib/spipe/lib/sslib/src/io/IoFunctions.cpp
	lib/spipe/lib/sslib/src/utility/SortedDistanceComparator.cpp
	lib/spipe/lib/sslib/src/utility/UniqueStructureSet.cpp
	lib/spipe/lib/sslib/tests/utility/StructureComparatorsTest.cpp
	lib/spipe/src/StructurePipe.h
	lib/spipe/src/blocks/DetermineSpaceGroup.cpp
	lib/spipe/src/blocks/LoadPotStructures.cpp
	lib/spipe/src/blocks/LoadSeedStructures.cpp
	lib/spipe/src/blocks/LoadSeedStructures.h
	lib/spipe/src/blocks/LowestFreeEnergy.cpp
	lib/spipe/src/blocks/ParamPotentialGo.cpp
	lib/spipe/src/blocks/PotentialGo.cpp
	lib/spipe/src/blocks/PotentialParamSweep.cpp
	lib/spipe/src/blocks/RandomStructure.cpp
	lib/spipe/src/blocks/RemoveDuplicates.cpp
	lib/spipe/src/blocks/StoichiometrySearch.cpp
	lib/spipe/src/blocks/WriteStructure.cpp
	lib/spipe/src/common/StructureData.cpp
	lib/spipe/src/common/StructureData.h
	lib/spipe/src/utility/DataTableSupport.h
	lib/spipe/tests/blocks/LoadSeedStructuresTest.cpp
Fixed some bugs in pipelib
Fixed typedef problem
Resetting shared data in pipe runner after each run.  This is probably the right thing to do
Fixed couple of small bugs and added get() to loan ptr
Fixed some compilation issues
Changed events to use RunnerAccess rather than the runner itself.  This makes more sense.  Removed corresponding methods in Runner and some typedefs.
Removed PipeRunnerStateChanged event as events are all together now in PipeRunnerEvents.h
Fixed few typedef problems etc. preventing build
First version of managed pipeline.
spipe: * Improved LowestEnergy block, now capable of keeping structures that have an energy within a certain percentage of the current best (experimental). * Added test for this block.

stools:
* Added explicit license file and message in readme.
Merge branch 'pipelib_managed'
Adding bunch of new factory functionality.  Still a long way to go.
New pipeline approach.  Completely new factories.  Yaml schema implemented.
Update to fix build issues not picked up by VS.
Fixed some build issues picked up by gcc.  Made some changes to cmake files, primarily to do with blas and lapack being linked with armadillo.
Upped version numbers to reflect major changes.