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
Use codec package for utf-8 file IO
Simplify build_amd

Both build_amd and build_browser were the same except for one line exlusive
the amd build. Reused the build_browser and added and optional isAMD
boolean.
Make json.dumps use the orginal encoding (utf-8)
Remove regex match for `/`

Withe the extra `/`, the build would throw an 'Unmatched quote' error for
the cdn build because of the website links in the language headers. As far
as I can see, there is no reason to match for regex in `mapnonstrings`
function.
add detection of AsciiDoc smart quotes

- add single and double smart quote captures
- use smartquote for class name
- use aqua color for code in AsciiDoc
- fix horizontal rule, only needs 3 chars
- add AsciiDoc styles in Foundation theme
Added a friendly error when a language is not supported.
Add language definition for LiveCode server accounting for revIgniter (a web application framework) characteristics
Extends CMake keywords.
Added operators to CMake language.
Changed CMake snippet in test.html
Actualize author's credentials in CMake language.
Remove the exec permissions on the coffeescript.js
Add support of Scilab
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
Adapt for XHTML.
PHP 5.5 keywords
add returnhome and yieldhome keywords
Haskell: renamed class names to prevent possible conflicts with the user code.