Allow fetching specific revisions in ChangeData

This allows us to serve info about a single revision within a change
that is neither all revisions nor the current revision, such as when
reviewing a specific patch set.

Change-Id: I19c13ecf2155007ae4ab642fc7d8e86bb4f34754
3 files changed