Resolve Cascading Off-By-One Error in Diffs

A bug in the diff parser resulted in each insert operation starting the position *after* it should have. This was fixed when it got to the front-end by more or less subtracting one.

See the test case diff for an example.