QPID-4601: HA backup broker shuts down after redeclaring exchange

There was a bug in ExchangeRegistry, it was always setting disp=created even if
the exchange was already present.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1450383 13f79535-47bb-0310-9956-ffa450edef68
QPID-4605: Java performance test and visualisation unit tests now subclass QpidTestCase so that we benefit from helpful logging in QpidTestCase

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1450687 13f79535-47bb-0310-9956-ffa450edef68
QPID-4606: Java performance test unit test timeouts increased to allow for slow CI servers

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1450696 13f79535-47bb-0310-9956-ffa450edef68
QPID-4607: C++ Broker connection limit counting fails

Repair a few small but critical errors in program logic.
Repair several misconceptions in the self test including:
* provide visibility to connections (not sessions) so that they may be closed.
* dodge names that may survive open connections from other tests.
  Tests may pass if run first but then fail if run 30th.

The whole acl.py module could use a clean up pass to close out the
50+ open connections that exist that the end of the test.



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1450841 13f79535-47bb-0310-9956-ffa450edef68
QPID-4596: Add java broker ability to create/delete/update virtual hosts, authentication providers and ports via REST interfaces

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1450881 13f79535-47bb-0310-9956-ffa450edef68
QPID-4608 Moved the exception handling code to a method. The method also
checks for authorization denied exceptions and throws a
JMSSecurityException instead of a regular JMSException. This allows
applications that are specifically looking for authorization failures to
handle that situation.There will not be any changes required for other
applications.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1451047 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA - Added non-blocking server-start for when the application want to keep its own
          main thread.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1451069 13f79535-47bb-0310-9956-ffa450edef68
QPID-4609: Use correct synchronization lock in BrokerAdapter#getKeyStores().
Fix suggested by Jakub Scholz

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1451243 13f79535-47bb-0310-9956-ffa450edef68
QPID-4608 Added code to handle TransportException and any other
RuntimeException.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1451362 13f79535-47bb-0310-9956-ffa450edef68
QPID-4613 - Added field accessors for length and copied content to dx_message_t.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1451398 13f79535-47bb-0310-9956-ffa450edef68
QPID-4610: Remove duplicated transport code from C++ broker

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1451443 13f79535-47bb-0310-9956-ffa450edef68
QPID-4614
Added CTest hooks to the dispatch build.
The unit tests are run with different buffer sizes (including one-octet buffers).


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1451444 13f79535-47bb-0310-9956-ffa450edef68
QPID-4615: Allow unix qpidd to pass in existing socket fds on cmdline.

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