Initial implementation. No optimization, bugs around TeX, Haskell, Erlang.
Merge branch 'master' into line-numbers
Empty line spans on the beginning of the line only. Enclosing the
whole line doesn't work because of multi-line modes *ending*
in the middle of the line and splitting a line span in half.
Optimize line markup generation
API to enable line nodes
Merge branch 'master' into line-numbers
Merge branch 'master' into line-numbers
Merge branch 'master' into line-numbers
Monokai Sublime style changes to better mach the look in Sublime Text
merge line-numbers back in
Jshinting...
Move multiline-string regex before normals so it takes precendence

""" was being matched as an opening and closing string, then another opening string. Moving the STRING variable before it in the regex order means that the multiline """ takes precendence over the single-line ".

Fixes #243
Merge remote-tracking branch 'remotes/hitsthings/patch-1'
Merge remote-tracking branch 'remotes/robertd/jshint'
Merge remote-tracking branch 'remotes/vassilevsky/martindilling_css'

Conflicts:
	src/styles/monokai_sublime.css
Merge remote-tracking branch 'remotes/Concurix/master' - option to provide line numbers with the highlighted output

Conflicts:
	src/highlight.js
Merge branch 'master' into for-npm-install