A little work on the unit testing system to allow
each test case to be run externally. This helps prevent
segfaults from killing the entire suite, and also allows
mpirun to be called independently for each test case.
Getting iterators working for kdtrees.
Merge branch 'v0.1' of https://github.com/furious-luke/libhpc into v0.1