[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...