Fetch patches from individual commits

Review Request #7133 — Created March 28, 2015 and submitted — Latest diff uploaded

Information

RBTools
dvcs
45149a3...

Reviewers

The patch fetching behaviour of both the DiffResource and the
FileDiffResource has been refactored out into the
BasePatchResource. This base class is used for the
DiffCommitResource to fetch patch files for individual commits.

Ran unit tests.

Manually printed the contents of a patch from the
DiffCommitResource and verified it was correct.