Seamless scaleout for both callbacks and pubsub

This will fix #35 

### Plan of attack

* [x] Failing acceptance test for pubsub
* [x] Failing acceptance test for callbacks
* [x] Add support for multi dequeue
* [x] Add header and logic to allow senders to control the reply to queue to use
* [x] Add opt out override setting for the multi dequeue

cc @johnsimons 
I tend to use them to state "value starts here" , I know that @SimonCropp like to us '{0}' so I'm good with what ever we decide?