Better handling of initial indent at file start.

  * Detect initial indentation before the first token and enforce it.
  * Don't add `INDENT` token (or the matching `OUTDENT, TERMINATOR`).
Merge pull request #3034 from marchaefner/baseIndent

Better handling of initial indent at file start.