Cache diff stats on Patches
Created by: mrnugget
Right now we always compute a Campaign's diff stat on the fly, by loading the unpublished patch sets from the database, parsing the diff and computing the diff stats:
Since patches
are immutable, we can cache this in the database.