[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)
Merge pull request #264 from mkambol/mondrian-1448

[MONDRIAN-1448] Expose monitoring metrics via JMX MBeans
[MONDRIAN-1448] Small tweak to the JMX namespace to allow both Mondrian 3.x and Mondrian 4 to both register MXBeans when running in the same container.
Merge pull request #266 from mkambol/mbeanName

[MONDRIAN-1448] Small tweak to the JMX namespace to allow both Mondrian ...
ENGOPS-427 shared file update from distribute.groovy
ENGOPS-427 shared file update from distribute.groovy
[MONDRIAN-1975] - cherry-pick 251516a - handling boolean types in the monetdb dialect
Merge pull request #270 from kurtwalker/MONDRIAN-1975-lag

[MONDRIAN-1975] - cherry-pick 251516a - handling boolean types in the mo...
[BISERVER-11357] Makes the dialect factory for Impala work on the 5.0 JDBC jars. The call to getDatabaseProduct doesn't return 'Hive' anymore.
Merge pull request #271 from lucboudreau/lagunitas

[BISERVER-11357] Makes the dialect factory for Impala work on the 5.0 JD...
[CELANUP] Must mock this. Was throwing UME, must throw SQLE.
[BISERVER-11357] The Hive 2 drivers return 'Apache Hive' instead of 'Hive'.
[MONDRIAN-850] Members(<string>) not working.