gerrit: fetch files for merge commits

We were previously unable to get file lists for merge commits, causing
pain for the kernel team. This change allows us to supplement the
initial GetChange response in those cases.

This CL is similar to https://crrev.com/c/1920298, but this is the code
that actually is used by the pointless build checker. It's rather
unfortunate that our recipes support code and our infra/go code can't
easily share each other at the moment.

BUG=chromium:1016128
TEST=various local runs

Change-Id: I51a0a6f74d46ac8941e4b739ded3b513be17bb26
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/infra/go/+/1922527
Reviewed-by: Dhanya Ganesh <dhanyaganesh@chromium.org>
Commit-Queue: Sean Abraham <seanabraham@chromium.org>
Tested-by: Sean Abraham <seanabraham@chromium.org>
4 files changed