Merge pull request #42 from tgf/evergreen

[MONDRIAN-1572] eliminate OR predicates when full crossjoin of columns
[MONDRIAN-1572] Added support for Many to Many subquery pushdown in the
ListValuePredicate, allowing for more many to many SQL generation
optimizations.
[MONDRIAN-2131] Skip unnecessary processing of the All Member during
Order() execution.
[MONDRIAN-1180] existing: only constrain referenced hierarchies, native as crossjoinarg
[MONDRIAN-1721] preserve context in NonEmpty()
[MONDRIAN-1180] transient tests for existing, remove filter check
[MONDRIAN-1180] oops: missing from commit 33dedc4
[MONDRIAN-1654] Fixed an issue where we were wiping out the slicer context
during named set evaluation.
[MONDRIAN-1572] fixed issue related to ListColumnPredicate Many to Many optimization
[MONDRIAN-1180] existing native: use all hierarchies from same dimension
[MONDRIAN-1180] existing non-native: filter results with diff hierarchies of same dimension
Merge pull request #43 from tgf/existingDim

Existing: constrain by hierarchies of the same dimension
[MONDRIAN-1180] only accept same-table hierarchies, checkFile
[MONDRIAN-1722] Added support of CONSTRAINED keyword in StrToMember.

 (cherry picked from commit f52e2019f4d8f934a5b238df91a8694487f555f9)
[MONDRIAN-1722] checkFile and unit test
[MONDRIAN-2149] Case insensitive intervals for date/time functions.

(cherry picked from commit 5a70dcb86c8f3422732a03ed545bec5ab60bc803)
[MONDRIAN-2149] Case insensitive FORMAT_STRING.

(cherry picked from commit 857eafab3fc08b3d147ac272a05283a5a206c460)
[MONDRIAN-2149] fix Q add
[MONDRIAN-2149] VbaTest: fix testDatePartCaseInsensitive, checkFile
[MONDRIAN-2147] Minor parsing performance optimizations.

(cherry picked from commit 6a9916221e44750922376d5f435af5222e853eba)