No need to track positions now that tokens/trivia contain them.

This also helps for perf a bit as finding the fullWidth of a node can be
expensive the first time is it called.

Conflicts:
	src/compiler/document.ts
Adding some incremental parser tests.