Merge pull request #152 from smaring/master

[ENGOPS-671] added EULA wrapping to shim build
[BACKLOG-351] Fix for setting Kettle properties through UDF
Merge pull request #153 from pminutillo/BACKLOG-351

[BACKLOG-351] Fix for setting Kettle properties through UDF
[CLEANUP] - checkstyle fixes
[BACKLOG-534] - moving a subset of mapr jars into lib-provided so that they will not be packaged.  All shims can now verify a list of classes are present during init.  I got the list for mapr31 by grabbing random classes from each jar that we needed to remove
Merge pull request #154 from kurtwalker/BACKLOG-534

Backlog 534
[BACKLOG-115] Certify support for Kerberos for CDH 5.1

Support MR2 jobs for CDH51 shim (PDI-11959)
[BACKLOG-751] CLONE - Hadoop Job Executor: Jobs using org.apache.hadoop.mapreduce API don't work - Fix for CDH 5.1
[BACKLOG-365] Unable to create a database table data source against Apache Hadoop

Handle case with old shims not having hive2 driver.
Detect pentaho's hive and hive2 error messages in setAutoCommit.
Merge pull request #160 from mattyb149/backlog-365

[BACKLOG-365] Unable to create a database table data source against Apache Hadoop
Merge pull request #158 from stepanovdg/BACKLOG-751

[BACKLOG-751]CLONE - Hadoop Job Executor: Jobs using org.apache.hadoop.mapreduce API don't work - Fix for CDH 5.1
[CLEANUP] version fixes for CI