Use parsed revisions for 'cvs diff'

This changes CVSClient.diff and .diff_between_revisions to use the results of
parse_revision_spec.

Testing done: Ran unit tests

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