Merge pull request #7 from portisheadaff/evergreen

Evergreen
StrToSet: Accept no hierarchy, constrained keyword

accept no hierarchy as per mondrian syntax
accept use of constrained keyword, but ssas syntax not supported
behavior is still ALWAYS constrained
[MONDRIAN-1933] [MONDRAIN-1934] improvements for native evaluation for
performance against large dimensions in specific usecases.  Added the
ability to natively evaluate subsets, and converted the subset function to
streaming.  Added the ability to natively evaluate filters utilizing the
count() method for filtering.  Also includes the ability to handle
AddCalculatedMembers() in filters as long as there are no calculated
members in the utilized dimension.  Also added a testing java servlet
filter for logging times spent in various filters.
Merge branch 'evergreen' of https://github.com/tgf/mondrian into evergreen
change SsasKeyLookup mode to use children cache
use level cache for level key lookups
[MONDRIAN-1934] updated isTooRagged decision to allow for more usecases,
also added trace info to sql logs for future debugging cases.
[MONDRIAN-1934] fixed logic mistake while cleaning up code for isTooRagged
Merge pull request #11 from tgf/evergreen

Evergreen - key lookup cache
Added suport roles added more tests ragged hierarchies, parent-child and roles
Merge branch 'evergreen' of https://github.com/tgf/mondrian into evergreen
Added suport for multiple roles throw connection string
Merge branch 'evergreen' of https://github.com/wgorman/mondrian into evergreen
[MONDRIAN-1934] added support for named sets used in count based
filters.
Merge branch 'evergreen' of https://github.com/wgorman/mondrian into evergreen
Create function CustomData added tests for CustomData
Merge branch 'evergreen' of https://github.com/wgorman/mondrian into evergreen