fix module-type opt
Fix: unput leaves yytext one character short

This patch landed in jison about a year ago (https://github.com/zaach/jison/pull/135/files) but never made its way to jison-lex. Hence newer versions of jison (that use jison-lex) are broken again.
refactor lexer generation so that in memory and to source are the same
0.3.0
test setting yy
0.3.1
fix backslashes in tests; revert auth escaping of rules
0.3.2
0.3.3
Merge pull request #7 from ahamid/fix-cli-moduletype-opt

fix module-type opt
Merge pull request #8 from fgnass/patch-1

Fix: unput leaves yytext one character short
add regression test for unput bug
0.3.4
Merge remote-tracking branch 'remotes/zaach-original/master'

Conflicts:
	regexp-lexer.js