PDI-7850 - XML Join "Omit null values from XML" option removes characters in strings containing a colon (":")
PDI-10828 -  Variables in Commit Size for Update, Insert/Update and Delete Steps are not accepted

What was done:
1) changed the way we handle non-default 0 value
2) Added handling fspecial creation in case of using JUnit
[PDI-9088] Junit test added

Prioritize streams step causing null pointer exception downstream.
new file:
engine/test-src/org/pentaho/di/trans/steps/prioritizestreams/PrioritizeStreamsTest.java
[PDI-9088] fix added

Prioritize streams step causing null pointer exception downstream. Fix
added based on Frank Hilgendorf proposal in attachment to the bug, thank
you very much.
modified:
engine/src/org/pentaho/di/trans/steps/prioritizestreams/PrioritizeStreams.java
PDI-10748 - Select Values ignores time zone for the Timestamp datatype.

What was done:
1) changed the way we initialize SimpleDateFormat for Timestamp values.
Now it uses the same format that Date does.
PDI-4774 - Widget Disposed - Formula step

What was done:
1) added checks that widgets are not disposed
PDI-3499 - Insert update step throws exception when it contains a date field (Lazy Conversion of CSV file): Date<binary-string> : Unable to compare with value [Date]

Unit test
PDI-3499 - Insert update step throws exception when it contains a date field (Lazy Conversion of CSV file): Date<binary-string> : Unable to compare with value [Date]
PDI-5229 - ConcurrentModificationException when restarting transformation

Fix added: synchronize collections
PDI-5229 - ConcurrentModificationException when restarting transformation

junits tests added to reproduce ConcurrentModificationException
PDI-10998 - Unable to save any changes to transformation with "Email Messages Input" step in PDI 5.1 if it was created in PDI 4.4
Merge pull request #170 from pavel-sakun/PDI-7850

PDI-7850 - XML Join "Omit null values from XML" option removes characters in strings containing a colon (":")
Merge pull request #184 from prakapenka/PDI-9088

PDI-9088 - Prioritize streams step causing null pointer exception downstream
Merge pull request #199 from prakapenka/PDI-5229

PDI-5229 - ConcurrentModificationException when restarting transformation
Merge pull request #188 from kolinus/PDI-10828-1

PDI-10828 -  Variables in Commit Size for Update, Insert/Update and Delete Steps are not accepted
Merge pull request #189 from kolinus/PDI-10748

PDI-10748 - Select Values ignores time zone for the Timestamp datatype.
Merge pull request #191 from kolinus/PDI-4774

PDI-4774 - Widget Disposed - Formula step
Merge pull request #196 from pavel-sakun/PDI-3499

PDI-3499 - Insert update step throws exception when it contains a date field (Lazy Conversion of CSV file): Date<binary-string> : Unable to compare with value [Date]
Merge pull request #201 from pavel-sakun/PDI-10998

PDI-10998 - Unable to save any changes to transformation with "Email Messages Input" step in PDI 5.1 if it was created in PDI 4.4
PDI-7118 - Cannot remove rules from Import rules dialog