Made LexerEngine pass Test case2 TC1..TC5

Class LexerEngine:
- Added one transition for the event token_recognized,
- Added method LexerEngine#noise_pattern method.
- Simplified LexerEngine#eat_eol method
- Modified LexerEngine#scan method to pass TC1, .., TC5
-Updated test suite of test-lexer-engine