PDI-10389 Text File Output Step throws a null pointer error when "Do not create file at start" is checked, "Add Ending line of file" is valued, and transformation does not pass any rows to the file input step.
Changed condition for writing ending to a file in case of empty data.
[PDI-10270] Fix: do not set result.nrErrors in case of 'normal' fail of a particular Job Entry

* for the sake of backward compatibility special Kettle variable is introduced:
	KETTLE_COMPATIBILITY_SET_ERROR_ON_SPECIFIC_JOB_ENTRIES
	if this variable is set to "Y" old behavior takes place.

* result.nrErrors is set only in case of exceptional flow:
	e.g. bad arguments (null), non existing directory to be checked by the Job Entry etc.

* unit tests implemented for both FilesExist and FolderIsEmpty job entries.
Merge pull request #21 from stepanovdg/PDI-10389

PDI-10389 Text File Output Step throws a null pointer error when "Do not...
Merge pull request #27 from pentaho-skarmali/master

IntelliJ updates - created common kettle lib artifact to be included in ...
Added unit test and Cobertura targets to build
Merge pull request #28 from mattyb149/add-unit-test-targets

Added unit test and Cobertura targets to build
Adding some step unit tests to kettle
Merge pull request #29 from brosander/kettle-step-unitTest

Adding some step unit tests to kettle
PDI-10646 - Fixing regression in regex eval
Merge pull request #26 from mtseu/pdi-10270-fix-format

[PDI-10270] Fix: do not set result.nrErrors in case of 'normal' fail of ...
Merge pull request #30 from brosander/PDI-10646-2

PDI-10646 - Fixing regression in regex eval