Allow priority to be set as a config option for delayed job backend.

I was looking for a way to pass down the priority that the processing job should be scheduled with when using the delayed job backend. I added it as one of the arguments that can be passed for configuration of the backend.

If priority is not set it will, as it did before, schedule the job with the default delayed job priority.