Handle transient socket errors in the protocol module
Refactor RQ::QueueMgr.queues as a hash of queue name to queue object
Remove unused accessors and status vars
Merge branch 'queuemgr_hash'