DRILL-4053: Reduce metadata cache file size. Save a merged schema instead of
repeating for every row group. Save maxValue in a row group iff minVal
equals maxVal and null otherwise. Maintain backward compatibility
with older version. This closes #254