Add test case for MONDRIAN-939, fix for MONDRIAN-1280 seems to fix that as well
[MONDRIAN-1693] - increasing default value for maxQueryThreads from 10 to 20.
Merge pull request #243 from kurtwalker/MONDRIAN-1693

[MONDRIAN-1693] - increasing default value for maxQueryThreads from 10 t...
[MONDRIAN-1961] - multi-byte charaters in catalog files were not getting read into strings correctly.  Now using IOUtils to read the InputStream into a String.
Merge pull request #245 from kurtwalker/MONDRIAN-1961

[MONDRIAN-1961] - multi-byte charaters in catalog files were not getting...
[MONDRIAN-1961] - changing classpath ref for commons-io to look in lib.dir
Merge pull request #247 from kurtwalker/MONDRIAN-1961

[MONDRIAN-1961] - changing classpath ref for commons-io to look in lib.d...
[CLEANUP] Makes the calls to UtilCompatible.cancelStatement more fault tolerant by catching potential Error subclasses. Also tones down the verbosity of RoleImpl to TRACE instead of DEBUG to prevent useless log bloating. Alsl makes use of an atomic boolean in MondrianOlap4jConnection to prevent sync issues with null pointers.
[CLEANUP] Small tweak to my previous cleanup commit. If I had run all the tests instead of a subset, I'd have seen my mistake. :)
Url to Microsoft MDX specification is invalid: changed
Merge pull request #252 from jaapandre/master

Url to Microsoft MDX specification is invalid: changed
shared file update from distribute.groovy
[CLEANUP] - steelwheels test cases need to verify the database is valid before trying to run.  This test was failing in our Oracle CI job because steelwheels isn't available.
Merge pull request #255 from kurtwalker/cleanup-1750

[CLEANUP] - steelwheels test cases need to verify the database is valid ...
[MONDRIAN-1949] Add generic method to identify a database product.
Use the new static method on the Dialect as the fallback means to
determine the database product.

Take advantage of equalsIgnoreCase as it does null checks, and it
handles case properly, and optimizes for ordinary equivalence.
[MONDRIAN-1949] Add support for NuoDB, the dialect file, and unit
tests.

A dependency exists upon the following git branch whose change
supports identification of a database product without necessarily
statically defining it in an if-then-else clause:

    MONDRIAN-1949/1

Update the documentation to list NuoDB as a supported database.
Add sample properties for NuoDB.
[MONDRIAN-1949] - Enhance test cases for community contribution of NuoDB Dialect
Merge pull request #262 from deinspanjer/deinspanjer-MONDRIAN-1949/3

[MONDRIAN-1949] - Community contribution of NuoDB Dialect with tests.
Merge pull request #31 from pstoellberger/MONDRIAN-939

[MONDRIAN-939] - Add test case for MONDRIAN-939
[MONDRIAN-1448] Expose monitoring metrics via JMX MBeans

Adds a MonitorMXBean interface which defines what will be exposed,
registers that bean in MondrianServerImpl, and adds getters for
the attributes in the various *Info classes (e.g. ServerInfo)
(cherry picked from 8a292d9df)