Support x-prefetch
Fix stupidity
Genericise
Simple tests. The QosTests class is surprisingly unhelpful here, almost all of it is to do with how qos needs to be shared, survive consumers starting and stopping, etc.
Test increased credit turning up for a variety of reasons, and test that acks from gets don't interfere with any of it.
Add a shorter form of Channel.basicConsume() which takes args, and use it in a few places where it makes sense.
Two more tests
Update PerfTest for new qos regime, and add a convenience method for per-channel prefetch.
Merge in default
Update tests
Matthias points out that this is more logical...
Merge in default
Remove the extra convenience method for basic.consume which is no longer especially convenient, and fix the interaction of recovering channels with new basic.qos.
Merge bug25957