QPID-5679 : Address review comments from Alex Rudyy

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590686 13f79535-47bb-0310-9956-ffa450edef68
QPID-5686 : Address review comments from Alex Rudyy

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590689 13f79535-47bb-0310-9956-ffa450edef68
QPID-5578 : Address Review comment from Keith Wall re: r1589912

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590699 13f79535-47bb-0310-9956-ffa450edef68
QPID-5719: Fix unintentional dependency on qpid-ha for non-HA installations.

qpidd init script should not use qpid-ha if it is not installed.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590777 13f79535-47bb-0310-9956-ffa450edef68
QPID-5729: handle concurrent triggering of topic policy

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590805 13f79535-47bb-0310-9956-ffa450edef68
QPID-5715: [Java Broker]: Wire up the BDB HA VirtualHostNode to the ReplicatedEnvironmentFacade.

* Attributes priority, quorumOverride, designatedPrimary are exposed as read/write attributes.
* Attribute role is readable (to observe the current role of the node), and writable, to request a change in mastership.
* Attributes joinTime and lastKnownReplicationTransactionId are exposed as derived attributes.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590917 13f79535-47bb-0310-9956-ffa450edef68
QPID-5727: Prevent test failure in test environments already using the default HTTP management port (8080).

Patch Supplied by Andrew MacBean <andymacbean@gmail.com>.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590929 13f79535-47bb-0310-9956-ffa450edef68
QPID-5730 : [Java Broker] allow configured object attributes to be maked as not to be persisted

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590945 13f79535-47bb-0310-9956-ffa450edef68
QPID-5048: update pom versions to 0.30-SNAPSHOT, using: mvn release:update-versions -DdevelopmentVersion=0.30-SNAPSHOT

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590968 13f79535-47bb-0310-9956-ffa450edef68
QPID-5048: remove enforcer rule that requires enable property to be set.

Patch supplied by Andrew MacBean <andymacbean@gmail.com>.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590969 13f79535-47bb-0310-9956-ffa450edef68
QPID-5489: More cleaning up of the Uuid code
- Rewrite the Uuid iosteam extractor and insertor operators
  to not require any underlying uuid library.
- Create a specific uuid implementation for FreeBSD

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590978 13f79535-47bb-0310-9956-ffa450edef68
QPID-5489: Change uuid detection code to the code that proton uses

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590979 13f79535-47bb-0310-9956-ffa450edef68
QPID-5732: Perl examples getting the wrong cmdline arguments

The hello_world and map_receiver examples had a one-off error when
getting command line arguments. This patch points them back to the
correct arguments.

Contributed by Zdenek Kraus <zkraus@redhat.com>

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1591006 13f79535-47bb-0310-9956-ffa450edef68
QPID-5578 : [Java Broker] Use annotation to allow registration of all ConfiguredObject types at startup.  Use this meta data for REST servlets.  Remove unnecessary pluggable factory interfaces

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1591170 13f79535-47bb-0310-9956-ffa450edef68
QPID-5735: Correct calculation of amqp.redelivered

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1591183 13f79535-47bb-0310-9956-ffa450edef68
QPID-5048: fix scope on dependency

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1591247 13f79535-47bb-0310-9956-ffa450edef68
QPID-5715,QPID-5412: Add remote replication nodes

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1591281 13f79535-47bb-0310-9956-ffa450edef68
QPID-5736: only block until sent message is settled; signal rejection by throwing exception

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1591300 13f79535-47bb-0310-9956-ffa450edef68
QPID-5715: Address review comments from Alex Rudyy

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1591366 13f79535-47bb-0310-9956-ffa450edef68
QPID-5737: wakeup driver for output which may be necessary if sessions outgoing window has been moved forward by peer

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