Fixed sporadic failures with testBugMondrian852 due to FP arithmetic differences when rolling up segments vs. pulling database values.
Also modified LiteralColumnPredicate.values() to set the value of the input collection.  Without this change some cache headers were being set incorrectly in SegmentBuilder.toConstrainedColumns().