Send ERRCHAR token to parser for unrecognized char. Also make WS go to p...

...arser on hidden channel not real token so we can reuse grammar outside of intellij.