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.
Merge pull request #338 from prakapenka/SP-1065

SP-1065 - (PDI-11373) Database Join step fails with Number of rows to return on MySQL
Merge pull request #322 from pavel-sakun/SP-792

SP-792 - Backport of PDI-9908 - File-based logging incomplete when job/transformation is configured to run on remote slave server (5.0)
SP-798 - Backport of PDI-9790 - Job finishes successfully even though the logging process falls over (5.0)

PDI-9790 - Job finishes successfully even though the logging process falls over

Unit tests moved to global test folder, test execution added to ant
tests-blackbox task
SP-798 - Backport of PDI-9790 - Job finishes successfully even though the logging process falls over (5.0)

apply checkstyle

modified:   ui/src/org/pentaho/di/ui/spoon/job/JobGridDelegate.java
SP-798 - Backport of PDI-9790 - Job finishes successfully even though the logging process falls over (5.0)

Spoon metrics tab refresh interval is 2 seconds now.

Conflicts:
	ui/src/org/pentaho/di/ui/spoon/job/JobGridDelegate.java
SP-798 - Backport of PDI-9790 - Job finishes successfully even though
the logging process falls over (5.0)

PDI-9790 - Job finishes successfully even though the logging process

fix for write Log exception errors.

Conflicts:
	core/src/org/pentaho/di/core/database/Database.java
	engine/src/org/pentaho/di/job/Job.java
	engine/src/org/pentaho/di/job/entries/trans/JobEntryTrans.java
	engine/src/org/pentaho/di/trans/Trans.java

modified:   core/src/org/pentaho/di/core/database/Database.java
modified:
core/src/org/pentaho/di/core/database/messages/messages_en_US.properties
new file:
core/src/org/pentaho/di/core/database/util/DatabaseLogExceptionFactory.java
new file:
core/src/org/pentaho/di/core/database/util/LogExceptionBehaviourInterface.java
modified:   engine/src/kettle-variables.xml
modified:   engine/src/org/pentaho/di/job/Job.java
modified:
engine/src/org/pentaho/di/job/entries/trans/JobEntryTrans.java
modified:
engine/src/org/pentaho/di/job/messages/messages_en_US.properties
modified:   engine/src/org/pentaho/di/trans/Trans.java
modified:
engine/src/org/pentaho/di/trans/messages/messages_en_US.properties
modified:   test/org/pentaho/di/job/JobTrackerExecutionTest.java