Rewrite ParseTreeMapWriter to generate better SourceMap entries.
We were missing the endings of trees. Fixes #766.
Synchronize highlighting of the transcoded tokens to the
cursor on the input tokens in repl.html.

WIP: blocked on url-guarenteed and correcting sourcemap test values.
wip