Merge pull request #31 from portisheadaff/evergreen

LinkMember refactor for not working cases and add tests
[MONDRIAN-1180] Updated Existing to compare tuples in the current context
vs. default context.
[MONDRIAN-2071] Cache compound slicer calculation to improve performance
[MONDRIAN-1572] improve dedupe performance of many to many member
resolution
[MONDRIAN-1572] fixed null pointer when virtual cube dim is both a many to
many and reg dimension.
[MONDRIAN-2072] fixed issue with compound slicers and virtual cube
unrelated dimensions
[MONDRIAN-1572] added special handling of All Members during Many to Many
evaluation
[MONDRIAN-1721] reduced scope for native NonEmpty() to avoid wrong results

No longer relies on returnAny for CrossJoinArgs
Only accepts measures in simple sets and crossjoins if remaining
expression is recognized
Merge pull request #32 from tgf/evergreen

[MONDRIAN-1721] reduced scope for native NonEmpty() to avoid wrong resul...
[MONDRIAN-2077] Enable more use cases with compound slicers.  This
improvements allows calculated members to change the context of unary
members in a compound slicer.
Merge branch 'evergreen' of https://github.com/wgorman/mondrian into evergreen
[MONDRIAN-1991] Support null in child key lookup

Ssas2005CompatibilityTest#testCompoundKeyNull
[MONDRIAN-487] use private testContext to avoid FullHierarchyNames affecting other tests
Merge pull request #33 from tgf/evergreen

null keys and intermittent test failures
[MONDRIAN-1572] Performance improvements in ManyToMany slicer
determination.
Merge branch 'evergreen' of https://github.com/wgorman/mondrian into evergreen
[MONDRIAN-1968] added right tuple as part of the context when checking
exists against a measure group (cube).
[MONDRIAN-1836] remove XmlaFullHierarchyNames property.