XD-1139 Initial Commit

- Partitioner
- Tasklet
- Job Configuration (FTP)

TODO: Full blown JobPluginTest
TODO: Parameters definition
TODO: Docs
XD-1139 Polishing; Add Test Case

* Update to SI 4.0.0.BUILD-SNAPSHOT - fix package for MessageHandlingException.
* Use a new get() method on RemoteFileTemplate to avoid having to build a Message.
* Add a test case to JobCommandTests (Ignored for now - needs hadoop).
* Make DAOs available in all contexts.
XD-1139 Polishing

- Use Hadoop rule in tests
- Add module options
XD-1139 Polishng; PR Comments

* Fix default port and option description violations
* Enforce trailing / on remoteDirectory
* Add 'stepConcurrency' parameter
* Fix RemoteFileToTmpTests
XD-1139 Fix Shell Test

Temporary work around for INT-3271