ChangeJson: Less eager loading of patch sets

Normal search results do not include the MESSAGES or any REVISION
options, so they should not need to load the current revision from the
PatchSets table (assuming mergeability cache hits). This was just
wasted DB access, accounting for up to 20% of query traffic.

Change-Id: I641d4af1a71391bcd18ded838224d7a3ee3f57d7
1 file changed