trigger rate calculation in all the right places
Inform autoheal that a node is down on nodedown not rabbit app down; therefore stop ignoring nodedown in winner_waiting.
Add LDAP timeout to example config
Merge bug26022
Merge bug26006
stable to default
Make connection.[un]blocked independent from flow control
Bug 25939 broke AMQP 1.0; fix it.
Send connection.unblocked when connection is no longer blocked or all alarms clear
Eliminate a compiler warning
improve clarity and correctness
- introduce blocked_by_alarm state predicate which makes it easier /
  more obvious to detect the transitions to/from
- do not send 'unblocked' when the client doesn't have the capability
- ditch superfluous true/false return from maybe_send_unblocked (now
  send_unblocked)
- detect the transition into blocked_by_alarm that can result from
  handling conserve_resources (the original purpose of the bug)
always prioritise acks (and resume)
The former, so that we preserve ack ordering which, while of no
semantic relevance, is good for performance since it allows us to
optimise for the common acks-in-order case.

The latter since it unblocks a queue from delivering messages and thus
is conducive to keeping queue lengths short.

We prioritise acks higher than most other messages since they are the
only high-frequency message which is guaranteed to free up resources.

Prioritising ack and resume all the time is safe since flow control
places an upper bound on how many of these we can get, thus preventing
starvation of senders of lower-priority messages.
merge bug26013 into stable
merge stable into default
Sort by descending priority order, and add a comment.
Merge bug25994
Merge bug 26004
Refactor: distinction between handle_dead_rabbit and handle_dead_rabbit_state is not very useful.
Eliminate the node_stopped message, since it is possible that a badly-timed stop_app could lead to us missing it. Instead just go based on whether the rabbit stops - if it stops for any reason other than autoheal, we just send it a message it will ignore and continue.
Update comment.