Lexer: Consolidated a few slice calls for clarity reasons
Parser: Initial JS implementation of the parser. Currently untested.
Etc: Upgrade XRegExp to GerHobbelt's fork