s/queue/job
Rename juriansluiman/slm-* to slm/*
Replace breaking with continuing in worker loop

When a queue returns null due to a timeout, the worker should
continue in the loop by requesting to wait for a new job again.
Only on the max runs, memory timeout or SIGTERM/SIGINT calls the
worker should stop processing.
Merge pull request #30 from juriansluiman/hotfix/worker-quits-after-timeout

Continue loop in worker when no job is returned
avoid travis errors
Merge pull request #36 from basz/master

avoid travis errors
Create abstract worker controller + implements SlmQueueExceptionInterface
typo
cs fixes & moving exception to controller
rename to AbstractWorkerController
small feedback fixes
remove as
Merge pull request #40 from basz/issue/39-abstract-worker-controller

Create abstract worker controller + implements SlmQueueExceptionInterface
Remove abstract options
Merge pull request #41 from juriansluiman/controller

Remove abstract options
Allow jobs to get a Queue instance injected

Use an initializer for the job plugin manager to inject the queue
when a job implements the new interface QueueAwareInterface. To
accomplish the injection, the job plugin manager gets the queue
injected.
Fix eof_ending CS issue
Revert changes earlier made
Inject queue in worker processing logic
Add worker test