Merge pull request #1 from tgf/evergreen

Evergreen
separated out some of the initialization from the constructor for MONDRIAN-1860
:# Please enter the commit message for your changes. Lines starting
implemented use of  new initialization method, outside of constructor (for MONDRIAN-1860)
added test for StrToMemberWithMemberKey for MONDRIAN-1860
Merge branch 'evergreen' of https://github.com/wgorman/mondrian into MONDRIAN-1860
Merge pull request #2 from sszabo/evergreen

Evergreen
[MONDRIAN-1572] Added support for many to many multi-join scenarios.  Fixed issues with Native TopCount and Native Filter.  Added performance tests that can be run as a developer.
[MONDRIAN-1572] added doc for Many to Many dimensions
Merge branch 'evergreen' of https://github.com/wgorman/mondrian into m2m
test fixes: xml XmlaBasic, XmlaExcel, XmlaMetaDataConstraints
test fixes: XmlaCognos, XmlaTabular
XmlaMetaDataConstraintsTest: remove exception handling on doTest

was preventing validation exception from being properly handled in
eclipse
XmlaBaseTestCase: also replace LAST_DATA_UPDATE
+Properties: AlwaysIncludeDefaultSlicer, CustomProviderVersion

default to previous behavior, for adomd-specific changes add:
 mondrian.xmla.AlwaysIncludeDefaultSlicer=true
 mondrian.xmla.CustomProviderVersion=10.0.1600.22