PDI-11216 - Rename Multiway Merge Join Step Name

* Remove Read-Only setting from step name.
* Cleanup getXML() to use the XMLHandler class
PDI-7797: Write to Log step changed status

Set step to changed for Log Level, Print Header, and Limit Rows settings
[PDI-8461] - SSH Private Key Passphrase Mask

Added masking of SSH Key passphrase
Added encryption of passphrase within step meta
Added unit tests
Merge pull request #718 from matthewtckr/PDI-8461

[PDI-8461] - SSH Private Key Passphrase Masking
Merge pull request #683 from matthewtckr/PDI-11216

PDI-11216 - Rename Multiway Merge Join Step Name
Merge pull request #682 from matthewtckr/PDI-7797

[PDI-7797]: Write to Log step changed status
[BACKLOG-179] Exporting/Importing Jobs breaks Transformation specification when using "Specify by reference"
Merge pull request #763 from mdamour1976/master

[BACKLOG-179] Exporting/Importing Jobs breaks Transformation specification when using "Specify by reference"
[BACKLOG-179] Fixing/Updating unit tests
Merge pull request #764 from mdamour1976/master

[BACKLOG-179] Fixing/Updating unit tests
[TEST] - adding tests
- AutoDocMetaTest
- KettleReportBuilderTest
- JobEntryLoadSaveTestSupport
- JobEntryAbortLoadSaveTest
- JobEntryAddResultFilenamesLoadSaveTest
- JobEntrySimpleEvalLoadSaveTest
- JobEntryCheckFilesLocked & JobEntryCheckFilesLockedLoadSaveTest
- JobEntryConnectedToRepositoryLoadSaveTest
- JobEntryCopyFiles & JobEntryCopyFilesLoadSaveTest
- JobEntryDeleteFolders & JobEntryDeleteFoldersLoadSaveTest
- JobEntryDeleteFiles & JobEntryDeleteFilesLoadSaveTest
- JobEntryDeleteFile & JobEntryDeleteFileLoadSaveTest
- JobEntryCreateFolder & JobEntryCreateFolderLoadSaveTest
- JobEntryDelay & JobEntryDelayLoadSaveTest
- JobEntryCreateFile & JobEntryCreateFileLoadSaveTest