Named Queues - Makes redis key prefix configurable

Experimental change to allow an application using Kue to only process jobs with
the configured queue name.

This change was prompted by a couple needs:

* Use a single Redis instance for multiple applications (for test environments)
* Run automated job test code using the same Redis as a running application
  without interfering with the active app.