Merge pull request #40 from tgf/evergreen

[MONDRIAN-2086] SumConstraint: prevent NPE, include predicate constraints
[MONDRIAN-2122] temporary fix for null pointer exception in Tabular XMLA,
need to add better support for ragged hierarchies.
[MONDRIAN-1572] improved performance of processManyToManyMembers
[MONDRIAN-1861] [MONDRIAN-1572] Fixed issue with compound slicer native
evaluation, when optimized slicer tuple sizes were created incorrectly.
Fixed an issue with native evaluation of virtual cubes with unrelated
dimensions in compound slicers.  Improved non empty native evaluation
performance with many to many by performing inline queries only when
aggregations of measures are necessary.  This also simplifies the API
changes to RolapStar.
[TEST] improved the error message when a SQL query that is expected does
not appear, allowing for quicker generation of native SQL test cases.
Merge branch 'evergreen' of https://github.com/wgorman/mondrian into evergreen
[MONDRIAN-2122] skip hidden levels when fetching parent member