removed unnecessary (and dangerous) global variable access
fixed node build package structure, extracted core class into separated file to allow require it without requiring all the languages (very useful for browserify), added addLanguage() method to simplify languages adding
Monokai Sublime style changes to better mach the look in Sublime Text
Add support for FIX protocol (http://fixprotocol.org/)

Treats both ASCII SOH (\u0001) and Unicode "Symbol for SOH" (\u2401) as valid field delimiters.
Update to fix bug on some browsers
added atelier colorschemes
Allow dasherized handlebars expressions
Fix to support PHP prototypes (fixes #276)
Basic Wolfram Mathematica support
Switch to using class prefixes

This is mainly to address #266 with the language specific prefixes. We will
use a less specific prefix, that being hljs-, to avoid markup collision.
However, as a result, there will be some incompatibility; to remove the
prefix, using `hljs.compatibilityMode = true` flag configuration will stop
this new behavior.
Move all styles over to the prefixed version
Add prefix in the test page
Add compatibilityMode flag explanation in README
Update documentation for compatibilityMode flag
Remove the pre in styles

However, I did keep `pre code` for now.
Change flag from compatibleMode to classPrefix
Change local variable classprefix to buildSpan

A function used to build a span with or without a closing tag.
Translate use of classprefix over to buildSpan
Move compatible documentation over to CHANGES
Change docs of compatibilityMode to classPrefix