Fix bug 1043818 - Apply Prism brush to PREs in WYSIWYG
Rewrite Prism/PRE parsing logic
fix bug 1055107 - Add syntax highlighting to the document preview interface
Merge pull request #2590 from darkwing/1043818-pre-highlight

Fix bug 1043818 - Apply Prism brush to PREs in WYSIWYG
Merge pull request #2674 from darkwing/preview-syntax

 fix bug 1055107 - Add syntax highlighting to the document preview interface