[PDI-10846]: Refactored Kettle build/assemble to use Pentaho conventions
Merge pull request #92 from mattyb149/PDI-10846

[PDI-10846]: Refactored Kettle build/assemble to use Pentaho conventions
[PDI-10846]: Changed Kettle Log4j Plugin JAR config in Ivy to default
Merge pull request #94 from mattyb149/PDI-10846

[PDI-10846]: Changed Kettle Log4j Plugin JAR config in Ivy to default
PDI-8195 - incorrect Step metrics At Synchronize after merge
Added validation for non-batch mode
Merge pull request #98 from kolinus/PDI-8195-rebased

PDI-8195 - incorrect Step metrics At Synchronize after merge
removed the publication of sources zip from ivy.xml
removed the publication of sources zip from package-ivy.xml
[PDI-10846]: Fixed create-dot-classpath
Merge pull request #99 from mattyb149/PDI-10846

[PDI-10846]: Fixed create-dot-classpath
removed the publication of sources jar from ivy.xml package-ivy.xml
[PDI-10846]: Moved core unit tests from test to core/test-src
Merge pull request #100 from mattyb149/PDI-10846

[PDI-10846]: Moved core unit tests from test to core/test-src
PDI-11006 - REGRESSION: Unable to use multiple variables in fields
What was  done:
1) reverted parsing logic for environmentSubstitute
2) changed CSV related tests relied on parsing logic
in general the issue was introduced by intetion to support variable names
containing special symbols i.e. ${${P_ENCODING}} which is not correct per
Matt's email and should be used %%${P_ENCODING}%% instead
PDI-11006 - REGRESSION: Unable to use multiple variables in fields
Changing umlaut to unicode symbol to make the build encoding independant
Merge pull request #101 from kolinus/PDI-11006

Pdi 11006
[PDI-10113] Add FileSystemOptions parameter to Kettle VFS
Merge pull request #102 from askdzmitry/PDI-10113

[PDI-10113] Add FileSystemOptions parameter to Kettle VFS
[PDI-6532] junit test for parsing mail functionality
[PDI-6532] Fix for not-existing Header provided