[PDI-9782] Data update does not commit if "Enable Connection Pooling" option is enabled for the connection in "Call DB Procedure" step
[PDI-10976] - HSQLDB Dialect is forcing upper case on identifiers
Added Preload-Cache option to combination lookup step
PDI-10996 - Concurrent shell script job entries can cause java.util.ConcurrentModificationException
PDI-11363 - Database Lookup Step Performance Degraded in 5 vs 4.4.0.2

junit added
PDI-11363 - Database Lookup Step Performance Degraded in 5 vs 4.4.0.2

When using getLookup calls there is no need to make attempt to retrieve
row set metadata for every call. That may bring performance penalty
depends on jdbc driver implementation. For some drivers that penalty can
be huge (postgres).
During the execution calling getLookup() method we changing usually only
lookup where clause which will not impact return row structure.
http://jira.pentaho.com/browse/PDI-11502 metadata injection for Postgres BulkLoader
Merge pull request #318 from askdzmitry/PDI-10996

PDI-10996 - Concurrent shell script job entries can cause java.util.ConcurrentModificationException
Merge pull request #321 from prakapenka/PDI-11363

PDI-11363 - Database Lookup Step Performance Degraded in 5 vs 4.4.0.2
[PDI-11478] - Adding rep.readSharedObjects() call to TransSplitter constructor, unit test
Merge pull request #323 from brosander/PDI-11478

[PDI-11478] - Adding rep.readSharedObjects() call to TransSplitter const...
[PDI-9598] toggling KETTLE_EMPTY_STRING_DIFFERS_FROM_NULL variable has no effect on whether a field is recognized as empty or not empty ("Switch/Case" step)
PDI-11103 - Performance of Sort Rows step in 5.0

junit tests added
PDI-11103 - Performance of Sort Rows step in 5.0

refactor existing code, perfomance restored.
PDI-11420 - Cannot reopen Mapping (sub-transformation) step after saving
with blank value for fieldname to target step.

junit test added
PDI-11420 - Cannot reopen Mapping (sub-transformation) step after saving
with blank value for fieldname to target step.

fix added. 
Avoid to set null for rename target/source values.
If somehow this value already set to null - show empty String on UI to
avoid NPE.
Merge pull request #311 from nicow2/master

PDI-11506 : As an ETL Developer I want to have a preload cache option in the combination lookup step
Added Preload-Cache option to combination lookup step
PDI-11506 : As an ETL Developer I want to have a preload cache option in
the combination lookup step
Merge pull request #325 from prakapenka/PDI-11103

PDI-11103 - Performance of Sort Rows step in 5.0
Merge pull request #305 from stepanovdg/PDI-9598

[PDI-9598] toggling KETTLE_EMPTY_STRING_DIFFERS_FROM_NULL variable has no effect on whether a field is recognized as empty or not empty ("Switch/Case" step)