Inject queue into create job

Hi,

Currently, if a job is a queue aware job, the queue is injected into the worker. The main issue is that sometimes, you cannot use the worker (for instance, I'm using a system that has a built-in worker that only submits me job, so it completely bypasses the worker). However, I'd like the queue to be injected if it is a QueueAware. Therefore, the best place for this should be in the "createJob" of the queue.

This should not be a BC.