Merge pull request #37 from m-a-hall/master

[PDI-10475] MongoDB Output Step - Password storage problem in repository
Matt B code reviewed
Merge pull request #39 from m-a-hall/master

[PDI-10475] MongoDB Output Step - Password storage problem in repository...
Implemented support for Kerberos when authenticated via kinit or otherwise before launching the application using this plugin.
Merge pull request #41 from jganoff/fix-kerberos

Implemented support for Kerberos when authenticated via kinit
[PDI-9568] Added JAAS external configuration and Kerberos keytab support configurable via VariableSpace (transformation/job properties).
[PPP-3081] license header updates on all .java, .js, and .jsp
Merge pull request #42 from jganoff/fix-kerberos

More Kerberos goodies (keytab support + external config)
shared file update from distribute.groovy
shared file update from distribute.groovy
shared file update from distribute.groovy
[PDI-9989] MongoDB Output Step throws ArrayIndexOutOfBounds when input
field is missing. Junit test added
modified:
test-src/org/pentaho/di/trans/steps/mongodboutput/MongoDbOutputTest.java
[PDI-9989] MongoDB Output Step throws ArrayIndexOutOfBounds when input
field is missing. Fix added.
modified:
src/org/pentaho/di/trans/steps/mongodboutput/MongoDbOutput.java
modified:
src/org/pentaho/di/trans/steps/mongodboutput/messages/messages_en_US.properties
Merge pull request #43 from prakapenka/PDI-9989

[PDI-9989] MongoDB Output Step throws ArrayIndexOutOfBounds when input field is missing