[PDI-10424] do setOutputDone() for the case of empty input RowSet

the setOutputDone() method was not called what caused hang of the next step.
[PDI-6900] SwitchCase step: junit tests added
[PDI-6900] SwitchCase step: fix added