SSLR-287 Add Virtual Machine and Compiler for PEG

This new architecture fully covers all features of current lexerless
parser, i.e. same set of parsing expressions, memoization, error
reporting. And provides additional features without degradation of
performance: eliminates problem of stack overflow (SSLR-278),
has built-in detection of left-recursion at runtime (SSLR-220).
Add example of grammar for the classic non-context-free language

Just because it is cool to have such example.
SSLR-287 Add more unit tests
SSLR-294 Remove module sslr-grammar-analyser
SSLR-286 Improve error message in case of wrong regular expression for LexerlessGrammarBuilder.regexp(...)
Improve Javadocs
Add more tests
SSLR-294 Remove module sslr-grammar-analyser
SSLR-287 Add TokenExpression
SSLR-220 Fix detection of left-recursion
Add more tests
SSLR-287 Fix NextExpression

Contrary to NextNotExpression - errors occurring during execution of
NextExpression should be reported.
SSLR-287 Fix TokenExpression and TriviaExpression

Errors occurring during execution of those expressions should be
ignored.
SSLR-287 Use PEG Compiler and Virtual Machine for Lexerless Parser
SSLR-220, SSLR-278 Enable tests
Add more tests
SSLR-279 Deprecate old ways to create Grammars
Add Maven profile "coverage-per-test"
SSLR-279 Deprecate old ways to create Grammars
Add more tests