Resque Hooks support

I had the need to use https://github.com/resque/resque/blob/master/docs/HOOKS.md to add some specific parameters before enqueueing and then reading them before performing the task. 
What I simply have done is to see how hooks are handled in the Resque gem, and applied same code to the MultiTaskJob add_job and perform methods. I've also extended FinalizationJob to behave the same way.
Any comment or objection to it is welcome.