gitignore bak files
code cleanup: semicolons and other pedantic edits: whitespace
Merge commit '47086ce3704f917700a229a1b8afcae4d24117a3' into merger

Conflicts:
	lex.l
	lex.y
all jison module Makefiles now have `clean` and `superclean` targets

Conflicts:
	lex-parser.js
SHA-1: 34233d9a278fba3bf65e427336a33ac50d188e5d

* Added fix for when grammar file leaves some (invisible) whitespace on the empty lines between lexer rules: previously, the lexer would, depending on the exact input, barf an inexplicable hairball or (worse!) fail silently. Unit tests to verify the success of the fix have been included.

Conflicts:
	lex.l
	tests/all-tests.js
use (") double-quotes for require(): quick hack to keep the SED script in jison Makefile consistent
0.1.4