Switched OracleDialect back to treating scale=-127 / precision=0 as an int to handle the GROUPING SETS case.
[MONDRIAN-1496]  java.lang.ClassCastException: mondrian.rolap.RolapMemberBase cannot be cast to mondrian.rolap.RolapCalculatedMember. When looking up the $scenario property we were failing to verify the member is a scenario.
Fix for MONDRIAN-1499. If no alias are present, substitute the name of the table.
CM-371 - Removed the use of .tar.gz in favor of using .zip with file permissions stored in the zip file.
[ANALYZER-1618] Subtotal not displayed after being enabled.  This was a case where a Level (National) had the same name as a member in the level.  When referring to children of this member Analyzer uses the form Dimension.Level.member.member, which was not correctly resolved on the axis.
Checkfile correction.
Merge pull request #64 from dkincade/CM-371

CM-371 - Removed the use of .tar.gz in favor of using .zip with file permissions stored in the zip file.
Merge pull request #65 from mkambol/analyzer-1618

[ANALYZER-1618] Subtotal not displayed after being enabled.
[MONDRIAN-1560]  Some member references can be case sensitive, even when mondrian.olap.case.sensitive=false
Merge pull request #66 from mkambol/master

[MONDRIAN-1560]  Some member references can be case sensitive, even when mondrian.olap.case.sensitive=false
PDI-9448 - Removed dependency on obsolete kettle-db jar
Merge pull request #68 from dkincade/CM-371

PDI-9448 - Removed dependency on obsolete kettle-db jar
Small fix for MONDRIAN-1566. The DynamicDataSourceServlet was creating a new DynamicContentFinder for each request creating a new Timer thread each time.
Merge branch '3.5' of github.com:gregtaylor/mondrian into gregtaylor-3.5

Conflicts:
	testsrc/main/mondrian/test/Olap4jTest.java
Fix for MONDRIAN-1123, merged from github.com:gregtaylor/mondrian.

No need to merge this into lagunitas.

Added test suggested by Julian to Olap4jTest which
replicated the error in the 3.5 branch. The real problem seems to be the
schema reader including these members, but I wanted my change to be very
low risk. The change simply avoids the ClassCastException by testing the
member via instanceof before the cast. It's unclear if any other bugs
exist due to the underlying issue with the SchemaReader, but apparently
this bug is fixed in the 4.0 branch anyways, so it might be irrelevant.
Fixed wrong manifest generation (wrong package name syntax) for correct versioning.
Merge pull request #71 from darkorion/master

Fixed wrong manifest generation
Now we've fixed the manifest format, we get 'TRUNK-SNAPSHOT' as the version string. This trips up version parsing, so we now skip version strings if they end in '-SNAPSHOT', and read instead from VERSION.txt. Moral of this story: be careful what you wish for.
Fix for MONDRIAN-1506. The SQL statements for segments are now registered in the segment cache index so that we can determine if it is safe or not to cancel a given statement. I have also tightened the handling of the different exceptions to make sure that we don't let any slip. This prevents a race condition that existed when the cancelation of the SQL statements was not noticed before a second query came in and used the very same segment entry form the index. This was causing the cancelation exception to bubble (rightfully) to the second query thread.
Woopsie for MONDRIAN-1506. I had removed the small pause between the two tests but forgot to put it back in. Both tests need some distance in timing to be valid or else we create contention between them.