convert most *MatchedCommit to MatchedCommit
Created by: camdencheek
Nil checking was getting complicated, and there is very little cost to just always using the zero-value of the struct, so this converts pointer types to value types for MatchedCommit.
In response to Rijnard's comment Stacked on #25621