QPID-5447: check whether exchange type was actually specified before raising error

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1555106 13f79535-47bb-0310-9956-ffa450edef68
QPID-5427: Critical log messages should not ever be disabled

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1555201 13f79535-47bb-0310-9956-ffa450edef68
QPID-5415: Implement control of internal log output in qpid::messaging API

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1555202 13f79535-47bb-0310-9956-ffa450edef68
QPID-5437 : [Java Broker] Allow HTTP ports to be bound only to specific interfaces

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1555217 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA : [Java] remove empty directories / unused imports

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1555225 13f79535-47bb-0310-9956-ffa450edef68
QPID-5415: Fixes to correct API specification and exports
- Correctly export LoggerOutput virtual destructor for Visual Studio
- Add new APIs into the API specification

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1555245 13f79535-47bb-0310-9956-ffa450edef68
QPID-5211: [Java Broker] Prevent spurious 'No valid transition from state CLOSED..' when shutting down a broker configure with a JDBC or BDB vhost

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1555690 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: [Java Broker] Update web management console copyright message to refer to 2014.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1555692 13f79535-47bb-0310-9956-ffa450edef68
QPID-5211: [Java Broker] Prevent spurious 'No valid transition from state CLOSED..' when shutting down a broker configure with a JDBC or BDB vhost

Correct typo, accidentally left AtomicBoolean#getAndSet call in too.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1555695 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Install python code as part of cmake make phase

Previosly the qpid/python code was being installed only during cmake
configuration phase and was not updated if the python code changed later.  Added
a custom target to run setup.py whenever make is run.  setup.py is smart enough
not to do un-necessary work if the python files have not changed.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1555989 13f79535-47bb-0310-9956-ffa450edef68
QPID-5418: Prevent qpidd from loading multiple store modules - Patch from Ernie Allen
Approved in https://reviews.apache.org/r/16573/



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1556014 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Remove out of date qpid/cpp/src/qpid/ha/README.md

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1556032 13f79535-47bb-0310-9956-ffa450edef68
QPID-5450: have the group manager try to acquire the message at the time it is accepted into the group, so that the associated shared-group state change occurs within the single synchronization block

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1556096 13f79535-47bb-0310-9956-ffa450edef68
QPID-5451: remove unnecessary notice logging

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1556163 13f79535-47bb-0310-9956-ffa450edef68
QPID-5374: [Documentation] Add minor corrections, notes and indentation fixes in JMS client documentation

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1556193 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA : add info to test assert to give clue as to why test failed

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1556283 13f79535-47bb-0310-9956-ffa450edef68
QPID-5420: Restore ability to consume using BURLs specifying default exchange.

* Java Broker: Changed AbstractVirtualHost so that createExchange throws ExchangeExistException before checking for a reserved exchnage name.  The effect will be that the Java Broker will again accept active declaration of the built in exchanges (amq.*, qpid.* and default).
* Java Broker: Changed the 0-8..0-9-1 ExchangeBoundHandler so that a null exchnage name is treated to mean the default exchange.  This matches the behaviour of ServerSessionDelegate#exchangeBound() on the 0-10 path.  This allows the Java client to query bindings on the default exchange.

* Client: Changed AbstractAMQMessageDelegate.java so that 0-10 knows the type of the default exchange when populating the JMSDestination on received messages.
* Client: Introduced system property qpid.bind_queues system property so that the exchange/queue bind side effect can be suppressed on consumer creation.  Like qid.declare_exchanges and declare_queues, this system propery has effect when using BURLs. Might be useful if using a new client with older broker.

* Added new system tests.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1556292 13f79535-47bb-0310-9956-ffa450edef68
QPID-5420: [Documentation] Add documentation to the JMS-Client-0-8 docbook for new system property qpid.bind_queues

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1556307 13f79535-47bb-0310-9956-ffa450edef68
QPID-5374: [Documentation] Correct typos in system properties chapter

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1556310 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: remove empty directories

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