Use parsed revisions for Plastic diffs.

This is a very trivial refactor. For the most part, this just combines the old
changenum_diff and branch_diff methods and renames some methods to be internal.

Testing done: None. I'm planning to add unit tests for plastic later on.

Reviewed at https://reviews.reviewboard.org/r/5165/