Merge pull request #126 from CatTail/master

tests/lexer/regexplexer.js misspelling
move modules into external dependencies and byebye narwhal ;(
remove remaining narwhal code bits
resolve dangling else shift/reduce conflict in example
fix up examples
clean up old directory references
0.4.0
upgrade deps
0.4.1
loose jison version dependency
latest ebnf-parser removes a circular dependency
0.4.2
Add test case to verify bug
Fix off-by-one error
Merge remote-tracking branch 'remotes/petkaantonov/master'

Conflicts:
	lib/jison/lexer.js
	tests/lexer/regexplexer.js
Merge remote-tracking branch 'remotes/zaach-original/master'; also regenerated the files and site.

Conflicts:
	Makefile
	lib/jison.js
	lib/jison/cli-wrapper.js
	lib/jison/ebnf.js
	lib/jison/lexer.js
	lib/jison/util/bnf-parser.js
	lib/jison/util/lex-parser.js
	package.json
	src/bnf.l
	src/bnf.y
	src/jisonlex.l
	src/jisonlex.y
	tests/all-tests.js
	tests/grammar/ebnf.js
	tests/grammar/lex_parse.js
	tests/lexer/regexplexer.js
	web/content/assets/js/jison.js
added the new jison components as submodules