New serialization test
Moved (de)serialization of lexers to serialize module
Removed print() from rule-serializing code
Fixed syntax error reporting: a bug which surfaced when parser has several rules
Some changes in lexer deserializer
Updated lexer frontend
Added failing lexer file, to show that reporting syntax errors works