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
I added that here because I couldn't get the acceptance test to pass without it…the acceptance tests don't evaluate the metadata.  Which should be updated?