[PDI-4325] repaired byte-to-string conversion
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-4325] Spoon carte status is not showing in Japanese when Japanese
is selected
(also incorrect log messages in Spoon).
UTF-8 byte-wise transformations added.
Unit test added.
[PDI-4325] Checkstyle passed
[PDI-10102] Added terradata reserved words.
Some reserved words for the Teradata dialect are not quoted.
PDI-8193
What was done:
1) removed extra output step metrics update
PDI-8194
What was done
1) Created a selection listener that simply notifies system that selection
of the widget has changed
2) added the listener to lookup box and to batch update box
Added to the Driver unit test....
Merge pull request #56 from bkemper-pentaho/master

Added to the Driver unit test....
Merge pull request #47 from stepanovdg/PDI-10549

[PDI-10549] Set locale.Root for not depends on locale in calculating end...
Merge pull request #53 from stepanovdg/PDI-10102

[PDI-10102] Added terradata reserved words.
Merge pull request #52 from kolinus/PDI-8193

PDI-8193
PDI-8766 use correct sheet protection for XLS sheet

* Now ExcelWriterStep protects an active sheet instead of the whole workbook
Merge pull request #44 from brosander/PDI-10848-2

PDI-10848 - Fixed race condition in DatabaseMeta, unit test
Merge pull request #57 from askdzmitry/PDI-8766

PDI-8766 use correct sheet protection for XLS sheet
[PDI-10389] Changed step to cover the changes of the expecting result in 4 unit test cases.
Text File Output Step throws a null pointer error when "Do not create file at start" is checked, "Add Ending line of file" is valued, and transformation does not pass any rows to the file input step.
Merge pull request #55 from kolinus/PDI-8194

PDI-8194
PDI-10641 correctly handle row execution

* clean up cached results of execution when each row is passed to row executor
* refactor the code to allow unit testing
+ add unit test
PDI-7811
What was done:
1) Refactored FTP job step to add testing possibility
2) created fake FTP client to be used for testing
3) created unit tests demonstrating both correct and incorrect behavior