QPID-5825: Broker tries to downgrade to the wrong amqp protocol version

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603786 13f79535-47bb-0310-9956-ffa450edef68
QPID-5831: Unexpected internal exception when closing JE Replicated environment

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603791 13f79535-47bb-0310-9956-ffa450edef68
QPID-5800: [Java Broker] Refactor BDB message store implementation to separate message and config store implementations.

* Message store implementations can now be used in isolation, which is useful when the user is using a JSON VirtualHostNode with
  a BDB virtual host.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603849 13f79535-47bb-0310-9956-ffa450edef68
QPID-5825: Changes to address some review comments for initial commit

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603914 13f79535-47bb-0310-9956-ffa450edef68
QPID-5819: Make JsonFileConfigStore#close idempotent, like other DCS implementations

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1604036 13f79535-47bb-0310-9956-ffa450edef68
QPID-5800: [Java Broker] Defect - prevent JDBC upgrader on throwing exception due to open transaction causing exception to log

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1604037 13f79535-47bb-0310-9956-ffa450edef68
QPID-5803: [Java Broker] Add a utilised flag to the VHN context after the blueprint has been used.

This prevents the virtualhost from being automatically recreated by the blueprint, should the user choose to the VH.
Strenghthen unit tests.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1604164 13f79535-47bb-0310-9956-ffa450edef68
QPID-5835: [C++ broker] Broker recovery forgets auto-delete flag on queues and exchanges

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1604455 13f79535-47bb-0310-9956-ffa450edef68
QPID-5828: Ensure that we don't try to check status of null completion handle

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1604785 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: added test exludes for transient profiles where the tests assume VH state after restart

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1604793 13f79535-47bb-0310-9956-ffa450edef68
QPID-5715: Set BDB message store durability only once on opening of virtual host. Restore original code of coalescing committer.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1604946 13f79535-47bb-0310-9956-ffa450edef68
QPID-5828: Check and adjust ttl on resend attempt

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1604952 13f79535-47bb-0310-9956-ffa450edef68
QPID-5828: Drop expired incoming messages

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1604953 13f79535-47bb-0310-9956-ffa450edef68
QPID-5834: [Java Broker] Move validation that prevents to deletion of default virtualhost to validate, in order that it can veto the proposed state change

* Added a unit test, improve other VH unit tests
* Removed MockVirtualHost

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605011 13f79535-47bb-0310-9956-ffa450edef68
QPID-5839: [C++ broker] Broker does not set lifetime-policy in AMQP1.0 attach performative

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605051 13f79535-47bb-0310-9956-ffa450edef68
QPID-5792: add null check to avoid NPE during Destination decoding

Applied patch from Dejan Bosanac

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605078 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: [Java 0-8..0-9-1 Client Book] Add AMQAuthenticationException/AMQSecurityException to exception catalogue

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605095 13f79535-47bb-0310-9956-ffa450edef68
PQID-5840: .NET Binding example.server confuses argument indexing
Don't require an unused argument just to keep connectionOptions as arg[2]

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605112 13f79535-47bb-0310-9956-ffa450edef68
QPID-5841: allow SSL hostname verification failure to be ignored (with NSS)

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605127 13f79535-47bb-0310-9956-ffa450edef68
QPID-5845: topic policy's auto delete delay should not be overridden by link specific timeout

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