Sanitize parser and lexer dependencies, cleanup build configs.
Add DevFiles Oasis plugin and generated configure script and makefile.
Replace variant types for rule and rule parts with records.
Increase line number in lexer rules.