fix bug 862003 - Implement Prism syntax highlighter

Replaces pull 1018

Waffle flag is "prism_highlighter"