Move handling of positions from Token to TokenTree.
This allows to handle way more errorneous cases in the parser, and also simplify its code a lot.