Fix js highlighting
Use pygments for C++ syntax highlighting
Fix typo and line length
Don't yield anything for regions
style
Switch from a sequence of linear list lookups to a single hash lookup for a theoretical speed boost.
Use Pygments rather than our custom C++ tokenizer for syntax highlighting. Close #156.