Lexer: Fix BufferedIterator implementation
Merge pull request #44 from Kha/fix-bufferediterator

Lexer: Fix BufferedIterator implementation
Merge branch '020-parser-expect' of github.com:jspam/mjis
Fix test for empty program, add new tests
Rename eofPosition -> posAfterCurrentToken
Allow expect() to return a value