Rewrite ParseTreeMapWriter to generate better SourceMap entries.

We were missing the endings of trees. Fixes #766.

Review URL: https://api.github.com/repos/google/traceur-compiler/issues/843

Closes #843, closes #766.