Adds line/column tracking in tokenization.
Adds source file tracking to source maps.
Extracts rebuilding tokens into Stringifier class.