Add subset of Boost 1.54.0

For Boost Graph Library - just the header-only parts.
Update SMCTC
Optionally write particle graph in dot.
Merge remote-tracking branch 'origin/online-particle-graph'