PDI-10919 - Clearing MemoryGroupByData.map on dispose
Merge pull request #304 from mattyb149/SP-816

[PDI-10919][SP-816] - Clearing MemoryGroupByData.map on dispose
SP-507 - Reformat
SP-818 Backport of PDI-10936
SP-507 - Patch request for PDI-7850 - XML Join "Omit null values from XML" option removes characters in strings containing a colon (":")
[SP-1082] Backport of [PDI-11269]

NPE when date format locale is null causing carte cluster trans to fail

cherry-pick: https://github.com/pentaho-skarmali/pentaho-kettle/commit/ecce0a6af69b5d54050a0413aaedc11c3e5ff6a0
issue: http://jira.pentaho.com/browse/SP-1082
[PDI-11039] - Autoformat before cherry-pick
[PDI-11039] - Using DatabaseDialog.checkPasswordVisible() for password field

Conflicts:
	ui/src/org/pentaho/di/ui/trans/steps/pgpdecryptstream/PGPDecryptStreamDialog.java
	ui/src/org/pentaho/di/ui/trans/steps/salesforcedelete/SalesforceDeleteDialog.java
	ui/src/org/pentaho/di/ui/trans/steps/salesforceupdate/SalesforceUpdateDialog.java
	ui/src/org/pentaho/di/ui/trans/steps/salesforceupsert/SalesforceUpsertDialog.java
Merge pull request #313 from brosander/SP-889-2

Sp 889 2
[PDI-11467] - Autoformat before cherry-pick
[PDI-11467] Use encryption for HTTP step passwords
[PDI-11467] - Obfuscating trust store password
Merge pull request #314 from brosander/SP-1113

Sp 1113
SP-792 - Reformat
SP-792 - Backport of PDI-9908 - File-based logging incomplete when job/transformation is configured to run on remote slave server (5.0)

What was done
1. implemeted logic for creating log file on carte server
2. fixed issue in standalone file logging (settings made by user for specific step were corrupted by default job settings)
3. created parent folder creation utility method that can be used all over the code.
SP-956 - Checkstyle
SP-956 - Backport of PDI-11122 - java.lang.ArrayIndexOutOfBoundsException with Get XML Data step (5.0)
Merge pull request #310 from pavel-sakun/SP-507

SP-507 - Patch request for PDI-7850 - XML Join "Omit null values from XML" option removes characters in strings containing a colon (":")
[SP-631] Don't close console and file log4j appenders prematurely if we are running embedded
Merge pull request #324 from pentaho-skarmali/5.0

log4j: ERROR Attempting to append to closed appender PENTAHOFILE when using PRPT that contains a KTR as datasource