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
WIP: Remove boost::program_options as a header file dependency of qpid/Options.h
- The intent here is to remove the necessity for things using qpid::Options to
  need to link boost::program_options directly.