PDI-7850 - XML Join "Omit null values from XML" option removes characters in strings containing a colon (":")

* As long as we have entire document in memory, xsl transformation was replaced with programmatic approach.
+ Unit test