PDI-11852 - Spoon crashes on metrics tab if transformation have CSV File Input step with parameter in Enclosure field
[PDI-10987] Vectorwise bulk loader step parallel execution
PDI-10553 - log output add/delete filenames to/from result steps shows CheckDb connections

Fix added. Removed setObjectId( -1L ) from most of job entries. If
ObjectId is not set explicitly - by default should be null.

This is the list of changing files:

	modified:   engine/src/org/pentaho/di/job/entries/addresultfilenames/JobEntryAddResultFilenames.java
	modified:   engine/src/org/pentaho/di/job/entries/checkdbconnection/JobEntryCheckDbConnections.java
	modified:   engine/src/org/pentaho/di/job/entries/checkfilelocked/JobEntryCheckFilesLocked.java
	modified:   engine/src/org/pentaho/di/job/entries/columnsexist/JobEntryColumnsExist.java
	modified:   engine/src/org/pentaho/di/job/entries/copyfiles/JobEntryCopyFiles.java
	modified:   engine/src/org/pentaho/di/job/entries/copymoveresultfilenames/JobEntryCopyMoveResultFilenames.java
	modified:   engine/src/org/pentaho/di/job/entries/createfile/JobEntryCreateFile.java
	modified:   engine/src/org/pentaho/di/job/entries/createfolder/JobEntryCreateFolder.java
	modified:   engine/src/org/pentaho/di/job/entries/delay/JobEntryDelay.java
	modified:   engine/src/org/pentaho/di/job/entries/deletefile/JobEntryDeleteFile.java
	modified:   engine/src/org/pentaho/di/job/entries/deletefiles/JobEntryDeleteFiles.java
	modified:   engine/src/org/pentaho/di/job/entries/deletefolders/JobEntryDeleteFolders.java
	modified:   engine/src/org/pentaho/di/job/entries/deleteresultfilenames/JobEntryDeleteResultFilenames.java
	modified:   engine/src/org/pentaho/di/job/entries/dostounix/JobEntryDosToUnix.java
	modified:   engine/src/org/pentaho/di/job/entries/dtdvalidator/JobEntryDTDValidator.java
	modified:   engine/src/org/pentaho/di/job/entries/eval/JobEntryEval.java
	modified:   engine/src/org/pentaho/di/job/entries/evalfilesmetrics/JobEntryEvalFilesMetrics.java
	modified:   engine/src/org/pentaho/di/job/entries/evaluatetablecontent/JobEntryEvalTableContent.java
	modified:   engine/src/org/pentaho/di/job/entries/exportrepository/JobEntryExportRepository.java
	modified:   engine/src/org/pentaho/di/job/entries/filecompare/JobEntryFileCompare.java
	modified:   engine/src/org/pentaho/di/job/entries/fileexists/JobEntryFileExists.java
	modified:   engine/src/org/pentaho/di/job/entries/filesexist/JobEntryFilesExist.java
	modified:   engine/src/org/pentaho/di/job/entries/folderisempty/JobEntryFolderIsEmpty.java
	modified:   engine/src/org/pentaho/di/job/entries/folderscompare/JobEntryFoldersCompare.java
	modified:   engine/src/org/pentaho/di/job/entries/ftp/JobEntryFTP.java
	modified:   engine/src/org/pentaho/di/job/entries/ftpdelete/JobEntryFTPDelete.java
	modified:   engine/src/org/pentaho/di/job/entries/ftpput/JobEntryFTPPUT.java
	modified:   engine/src/org/pentaho/di/job/entries/ftpsget/JobEntryFTPSGet.java
	modified:   engine/src/org/pentaho/di/job/entries/ftpsput/JobEntryFTPSPUT.java
	modified:   engine/src/org/pentaho/di/job/entries/getpop/JobEntryGetPOP.java
	modified:   engine/src/org/pentaho/di/job/entries/http/JobEntryHTTP.java
	modified:   engine/src/org/pentaho/di/job/entries/movefiles/JobEntryMoveFiles.java
	modified:   engine/src/org/pentaho/di/job/entries/msaccessbulkload/JobEntryMSAccessBulkLoad.java
	modified:   engine/src/org/pentaho/di/job/entries/mssqlbulkload/JobEntryMssqlBulkLoad.java
	modified:   engine/src/org/pentaho/di/job/entries/mysqlbulkfile/JobEntryMysqlBulkFile.java
	modified:   engine/src/org/pentaho/di/job/entries/mysqlbulkload/JobEntryMysqlBulkLoad.java
	modified:   engine/src/org/pentaho/di/job/entries/pgpdecryptfiles/JobEntryPGPDecryptFiles.java
	modified:   engine/src/org/pentaho/di/job/entries/pgpencryptfiles/JobEntryPGPEncryptFiles.java
	modified:   engine/src/org/pentaho/di/job/entries/pgpverify/JobEntryPGPVerify.java
	modified:   engine/src/org/pentaho/di/job/entries/ping/JobEntryPing.java
	modified:   engine/src/org/pentaho/di/job/entries/sendnagiospassivecheck/JobEntrySendNagiosPassiveCheck.java
	modified:   engine/src/org/pentaho/di/job/entries/setvariables/JobEntrySetVariables.java
	modified:   engine/src/org/pentaho/di/job/entries/sftp/JobEntrySFTP.java
	modified:   engine/src/org/pentaho/di/job/entries/sftpput/JobEntrySFTPPUT.java
	modified:   engine/src/org/pentaho/di/job/entries/simpleeval/JobEntrySimpleEval.java
	modified:   engine/src/org/pentaho/di/job/entries/snmptrap/JobEntrySNMPTrap.java
	modified:   engine/src/org/pentaho/di/job/entries/sql/JobEntrySQL.java
	modified:   engine/src/org/pentaho/di/job/entries/ssh2get/JobEntrySSH2GET.java
	modified:   engine/src/org/pentaho/di/job/entries/ssh2put/JobEntrySSH2PUT.java
	modified:   engine/src/org/pentaho/di/job/entries/syslog/JobEntrySyslog.java
	modified:   engine/src/org/pentaho/di/job/entries/tableexists/JobEntryTableExists.java
	modified:   engine/src/org/pentaho/di/job/entries/talendjobexec/JobEntryTalendJobExec.java
	modified:   engine/src/org/pentaho/di/job/entries/telnet/JobEntryTelnet.java
	modified:   engine/src/org/pentaho/di/job/entries/truncatetables/JobEntryTruncateTables.java
	modified:   engine/src/org/pentaho/di/job/entries/unzip/JobEntryUnZip.java
	modified:   engine/src/org/pentaho/di/job/entries/waitforfile/JobEntryWaitForFile.java
	modified:   engine/src/org/pentaho/di/job/entries/waitforsql/JobEntryWaitForSQL.java
	modified:   engine/src/org/pentaho/di/job/entries/webserviceavailable/JobEntryWebServiceAvailable.java
	modified:   engine/src/org/pentaho/di/job/entries/writetofile/JobEntryWriteToFile.java
	modified:   engine/src/org/pentaho/di/job/entries/xmlwellformed/JobEntryXMLWellFormed.java
	modified:   engine/src/org/pentaho/di/job/entries/xsdvalidator/JobEntryXSDValidator.java
	modified:   engine/src/org/pentaho/di/job/entries/xslt/JobEntryXSLT.java
	modified:   engine/src/org/pentaho/di/job/entries/zipfile/JobEntryZipFile.java
	modified:   engine/src/org/pentaho/di/job/entry/JobEntryBase.java
	new file:   engine/test-src/org/pentaho/di/job/entry/JobEntryBaseTest.java
PDI-10250, PDI-6960 - ["Group by" step - Minimum aggregation doesn't work], [Group by and Memory group by ignores NULL values ("sum" aggregation)]

[PDI-10250]
Fix provided.
2 new variables introduced: KETTLE_AGGREGATION_MIN_NULL_IS_VALUED and
KETTLE_AGGREGATION_ALL_NULLS_ARE_ZERO.
junits added.

[PDI-6960]
Do not fill with 0 by default new aggregations.
If aggregation still null - this will return null or 0 depends on 'KETTLE_AGGREGATION_ALL_NULLS_ARE_ZERO' variable.
Junits added.
PDI-11530 - "Memory Group by" step - Minimum aggregation doesn't work

fix added.
junit tests added.
PDI-9662, PDI-11597 - [Denormalizer step: Minimum aggregation doesnt' work], [Denormalizer step: 100 + null = null]

[PDI-9662]
fix.
Avoid newGroup() intialize min with null.
Added support of new varibles to handle aggregation null-cases.

[PDI-11597]
fix.
replace ValueDataUtil.plus(...) call with sum(...) to handle nulls
properly.
PDI-11966 Postgres BulkLoader does not support variables for some attributes
PDI-11977 support variables for MonetDBBulkLoader attributes
Merge pull request #466 from gretchiemoran/PDI-11977

PDI-11977 support variables for MonetDBBulkLoader attributes
Merge pull request #465 from gretchiemoran/PDI-10781

PDI-11966 Postgres BulkLoader does not support variables for some attrib...
Merge pull request #452 from pavel-sakun/PDI-11852

PDI-11852 - Spoon crashes on metrics tab if transformation have CSV File Input step with parameter in Enclosure field
Merge pull request #440 from prakapenka/PDI-10250

PDI-10250,6960,11530,9662,11597 cummulative fix
Merge pull request #441 from prakapenka/PDI-10533

PDI-10553 - log output add/delete filenames to/from result steps shows CheckDb connections
Merge pull request #463 from stepanovdg/PDI-10987

[PDI-10987] Vectorwise bulk loader step parallel execution
[PDI-11565] - Modifying AuthenticationPersistenceManager to always register a NO_AUTH provider, KerberosUtil to supply principal, not use cache
Merge pull request #467 from brosander/PDI-11565-4

[PDI-11565] - Modifying AuthenticationPersistenceManager to always regis...
stash not compiled 1
stash 2
stash compilable
stash compiled:

added deprecation for all seters-getters-see-you-in-hell
add check for connection in FTPDelete task to work on