5.0 fast forward of SP backports

This is a catch-all pull request of all changes on master that have been approved for backport to 5.0.  The commits without an issue in the comment are:

1. shared file updates (subfloor, ivysettings) from buildguy
2. "Removed some commented out code." from Mark Hall that was part of the work on the upsert step (PDI-11199)

Omitted is the commit adding Kerberos support to PRD as it has not yet been approved for backport (https://github.com/pentaho/pentaho-mongodb-plugin/commit/5104192afc6712ec83e60cd62984f0087823d514)

Mapping
PDI-9989 -> SP-986
PDI-11199 -> SP-992
PDI-11140 -> SP-1002
PDI-11169 -> SP-991
PDI-11045 -> SP-990
PDI-11223 -> SP-989
PDI-11172 -> SP-995