Pass length to prioritise_*
Fix arities, support 'drop'.
Doesn't make sense to drop calls.
Make priority_queue:len/1 fast.
Remove knowledge of AMQP frames from the limiter. (attempt 2)
Oh yeah, specs.
Reject AMQP 1.0 TLS requests specifically
improve/fix connection refusal
- respond with a 0-9-1 header when the supplied header is not
  recognised *unless* it is a 1-0 header *and* the 1-0 plug-in is
  enabled
- respond with a 1-0 header when a 1-0 header with an unsupported
  protocol id is supplied and the 1-0 plug-in is enabled
- log a more informative error when a 1-0 header is supplied and the
  1-0 plug-in is not enabled
add some tests for connection refusal
some of this is also tested in the Java client, but I'd rather have it
all in one place here.
recommend sasl
s/become/init
merge default into bug23749
merge default into bug23749
Swap SASL and TLS header codes
Merge default into bug23749 (causing no changes)
Get rid of credit_map, allow initial credit setting through an argument to basic.consume.
Simplify: convert basic.credit_state to basic.credit_drained, which implicitly asserts that credit is 0, length 0 and drain is true, and tells you how much credit was discarded rather than the new delivery count (so we can soon remove all delivery count code from the broker).
Remove knowledge of delivery-count from the broker.
inform_limiter -> credit.
Unify the various checks before sending, and make sure we don't drop the new limiter on the floor.