Whitespace cleanup
Stop prematurely escaping code block

Refactor Token.stringify to call new _.util.encode utility

This is a breaking change for nearly all grammars! Previously Prism was
replacing HTML entities *before* passing the code block to the parser.
Now it replaces HTML entities *after* the grammar has parsed and the
tokens are rendered to HTML.