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
PDI-7811
What was done:
1) changed filename processing -- a logic escaping protocol was added
2) unit tests testing path prefixed with protocol were added
Merge pull request #61 from kolinus/PDI-7811

Pdi 7811