Update Highlightjs

Updated the highlight.js definition for the current version 8.2.0.
`keywords` is an object containing the keywords an it's options as a property, not a string. E.g.
```JavaScript
keywords: {
	abstract: [ 'keyword', 1 ]
	as: [ 'keyword', 1 ],
	base: [ 'keyword', 1 ],
	bool: [ 'keyword', 1 ],
	break: [ 'keyword', 1 ],
	byte: [ 'keyword', 1 ],
	case: [ 'keyword', 1 ],
	catch: [ 'keyword', 1 ],
	char: [ 'keyword', 1 ]
}
```