Support incremental lexing for Netbeans
Fix some ast bugs
Make MirahLexer.restore public