Update Highlightjs

Updated the highlight.js definition for the current version 8.2.0.
The example you gave is actually the output after the keywords have been parsed by highlight.js. The unparsed `keywords` can actually be both [an object or a string][1] -- I didn't know it could be both.

[1]: http://highlightjs.readthedocs.org/en/latest/language-guide.html#keywords