XD-1882: Added remote partitioning to the filejdbc OOTB job

* Added file based partitioning to the filejdbc OOTB job
* Refactored FileDeletionJobExecutionListener to be step based
The acceptance tests I guess :)
If you put the default here, then an incorrect default may be reported to the user e.g. via `module info`