Merge pull request #384 from lucboudreau/master

[BACKLOG-329] [MONDRIAN-2116] Makes the default recognizer use the fact ...
[ENGOPS-503] shared file update from distribute.groovy
[CLEANUP] Moving the CodeComplianceTest to the optional category. After Julian's changes to checkStyle, there are thousands of failures. If we fix them, we'll migrate the whole code base to pentaho's official standard instead of playing catch up with the current mondrian standard. Note that we will still require all new commits to adhere to the modnrian code style for the time being. This change allows the CI results to be green so we can track the project status properly for the time being.