Pygments highlighting

Use pygments for highlighting C and C++ instead of the clang hack. Pygments issue 759 has now been resolved.

Again, sits on top of a previous pull request.