Build WebAPI docs for DiffCommit resources

Review Request #10118 — Created Aug. 13, 2018 and submitted — Latest diff uploaded

Information

Review Board
release-4.0.x
0150021...

Reviewers

The docs fixtures now include DiffCommit objects, which allows
documentation to be built for the diff commit resource pages, which are
now also included in the documentation.

The repository used for these is the git_repo shipped in
reviewboard/scmtools/testdata, but since repositories require an
absolute file path, we ship the fixtures with a placeholder path and
replace it when we build the documentation.

Built docs and looked through them.