Refactor to inject queue into worker instead of name

Do not use the queue name and let the worker fetch the queue, but
inject the queue directly; this makes the worker less dependant on
the queue implementation detail of working with an abstract plugin
manager.
Fix tests to inject queue plugin into controller

Rewrite dependencies injected in abstract controller test
Use queue mock instead of name in worker test
Update CS for tests
Add refactoring to CHANGELOG
Merge pull request #110 from juriansluiman/feature/refactor-queue-controller-worker

Do not use queue name in Worker::processQueue($queue, $options);