PDI-9908
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.
PDI-10830 - Added sample transformation for the Rules Accumulator step.  Added trans to blackbox testing.
[PDI-10717]: Fixed ValueMetaFactory cloning
Merge pull request #42 from mattyb149/pdi-10717-fixed

[PDI-10717]: Fixed ValueMetaFactory cloning
PDI-9668 The SoundEx and Refined SoundEx algorithms of Fuzzy Match step are broken.
+ Add correct swt.jar to .classpath depending on platform and architecture.
* Reformatted mix of tabs and spaces into spaces.
* Changed version of referenced swt-linux jar to be the same across the project.
+ Added "Kettle Extra" user lib to be included into generated .classpath files. The lib may be set up in IDE if needed and contain custom jars like JDBC drivers/etc.
Merge pull request #39 from stepanovdg/PDI-10389_RE

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

Now adding correct swt.jar to generated .classpath and small improvements.
Merge pull request #36 from pentaho-skarmali/drools_transformation_sample

PDI-10830 - Added sample transformation for the Rules Accumulator step. ...
PDI-10848 - Fixed race condition in DatabaseMeta, unit test, revised as per Luc's suggestion to use a ReentrantReadWriteLock
[PDI-10549] Set locale.Root for not depends on locale in calculating end of the working week.
Functionality of Last working day in this week in "Get system info " step.
Changes affected: "Last working day of last week", "Last working day of this week", "Last working day of next week".
PDI-10242
What was done:
1) added unit tests checking var names with special symbols
2) fixed improper handling of var names
Merge pull request #48 from kolinus/PDI-10242

PDI-10242
Merge pull request #34 from pavel-sakun/PDI-9908

[PDI-9908] File-based logging incomplete when job/transformation is configured to run on remote slave server
Checkstyle cleanup, start adding some generic unit tests.
[PDI-10102] Added terradata reserved words.
Some reserved words for the Teradata dialect are not quoted.
Merge pull request #50 from bkemper-pentaho/master

Checkstyle cleanup, start adding some generic unit tests.
Updated welcome screen from pentaho-welcome-screen build
Merge pull request #51 from webdetails/master

Updated welcome screen from pentaho-welcome-screen build
PDI-8193
What was done:
1) removed extra output step metrics update