Convert tests to CypherFunSuite
Rename mergeUp & mergeDown to supremum & infimum

AKA leastUpperBound and greatestLowerBound
Merge pull request #3222 from cleishm/infimum_supremum

Rename mergeUp & mergeDown to leastUpperBound & greatestLowerBound