Change highlight.js test for v8.x.x interface
Move default highlight definition to 7.5.0
Add definition for latest version of highlightjs
Add myself to CONTRIBUTORS
Add missing semicolon in test
Fix indention for highlightAuto parameters
Add missing semicolons in definition
Remove private RegExp vars
Change ICompiledMode keyword to Object
Change keywords in IMode to any

The keywords key can be represented by either a string or an object, see:

http://highlightjs.readthedocs.org/en/latest/language-guide.html#keywords
Add HLJSStatic for registerLanguage use
Change registerLanguage definition to a function
No longer require begin

This is so registerLanguage parameter can return the IModeBase type, with is
essentually the language definition.
Take out top from IAutoHighlightResult
Merge pull request #2789 from sourrust/update/highlightjs

Update Highlightjs