Create event to allow job instance creation to be delegated outside Resque

The addition of a createInstance event allows the code using Resque to implement its own instantation methods.  My use case was to extract jobs pre-configured with their object dependencies from a DIC.

This event can also handle instances of providing a backward compatible instantiation method if the current instantiation method changes .