[SP-1046] - Backport of PDI-6659 - Data Connection does not work when using pooling and obfuscating password in kettle.properties (5.0)
SP-977 - Backport of PDI-9197
Merge pull request #250 from askdzmitry/SP-977

SP-977 - Backport of PDI-9197
Merge pull request #253 from hudak/sp-837

[SP-837] Switch/Case step loses condition definitions when exported/imported into Enterprise Repo
Merge pull request #239 from stepanovdg/SP-1046

[SP-1046] - Backport of PDI-6659 - Data Connection does not work when us...
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.