SMCTC: Add a particle graph

Tracks particle lineages from the inital generation. Requires Boost
Graph Library.