change AMQP codec field type 'b' interpretation
from unsigned to signed, in compliance with the spec and most
clients.
Better error catching.
Merge bug25722 (again)
First hack at recovering consumers.
Oops
Merge bug25374
Don't show diagnostics after "node already running" since diagnostics are meant to be about *not* being able to connect to a node.
Rename variable (and catch a case I missed before).
Abstract the waiting into rabbit_amqqueue.
Attempt at error checking the basic.consume.
Initial stab at limiting term size during logging
rabbit_amqqueue:basic_consume() will wait for recovery anyway, we don't need a special function for that.
Avoid binary:part/3, since it isn't available in R13
Add a comment, and rename the thing to correspond more with words we use already.
Start testing this properly
Skip tests in a more operator friendly way
Reduce the size of the test inputs

Don't hit 110% CPU (thanks for that PropEr) and get usable failures sooner.
Avoid crashing as we approach Len == 0, improve test output
Tweak list handling
Tweak a bit more - attempt to handle bitstrings properly