No Jira: Refactored Exchange and Queue selection dropdowns, which were a little too much like -copy and paste reuse- the resulting change hasn't added any functionality, but will help when I get round to adding federation support

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1493504 13f79535-47bb-0310-9956-ffa450edef68
QPID-4929 : [Java AMQP 1.0 Client] Infinite recursion in encoding of DeliveryAnnotations

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1493713 13f79535-47bb-0310-9956-ffa450edef68
QPID-4348: HA Use independent sequence numbers for identifying messages

Previously HA code used queue sequence numbers to identify messasges.
This assumes that message sequence is identical on primary and backup.

Implementing new features (for example transactions) requires that we tolerate
ordering differences between primary and backups.

This patch introduces a new, queue-scoped HA sequence number managed by the HA
plugin.  The HA ID is set *before* the message is enqueued and assigned a queue
sequence number. This means it is possible to identify messages before they are
enqueued, e.g. messages in an open transaction.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1493771 13f79535-47bb-0310-9956-ffa450edef68