QPID-5800: [Java Broker] Refactor BDBConfigurationStore, move methods/fields associated with only BDBMessageStore to the inner class.

Addresses review comment from Alex Rudyy.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1602437 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: [Java Broker Test] Derby tests profile should exclude BDB replication tests

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1602439 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: [Java Broker Documentation] Fix typo in operational message codes in appendix

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1602440 13f79535-47bb-0310-9956-ffa450edef68
QPID-5801: [Java Broker] BDB HA - ensure that replication exceptions when reading the message id sequence cause the environment to restart

Addresses review comment from Alex Rudyy.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1602441 13f79535-47bb-0310-9956-ffa450edef68
QPID-5802: [Java Broker] Refactor VH implementations to avoid duplicated message store/message store subject code.

This addresses review comments from Alex Rudyy.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1602475 13f79535-47bb-0310-9956-ffa450edef68
QPID-5823: Python client should create a node with name starting '\#'

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1602820 13f79535-47bb-0310-9956-ffa450edef68
QPID-5823: (reverting commit r1602820) Python client should create a node with name starting '\#'

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1602832 13f79535-47bb-0310-9956-ffa450edef68
QPID-5829: Rearrange CMake files to centralise some flags
- This means they can be used in the bindings.
- It also means that individual modules do not have to specify
  to catch undefined symbols as this is the default beahviour now.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603064 13f79535-47bb-0310-9956-ffa450edef68
QPID-5829: Oops - fix mistaken change to actually work on Windows

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603065 13f79535-47bb-0310-9956-ffa450edef68
QPID-5829: Properly fix the CMake conditional

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603067 13f79535-47bb-0310-9956-ffa450edef68
QPID-5785: [Java Broker] Fix NPE when a topic exchange is closed after a message filter has been added to an existing binding.

This corrects a regression introduced by QPID-5709 that was causing a NPE to appear in the test log for QueueBindingTest.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603294 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Make bindings install on windows

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603302 13f79535-47bb-0310-9956-ffa450edef68
QPID-5817: [C++ broker] Improve ACL authorisation of QMF methods and queries

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603364 13f79535-47bb-0310-9956-ffa450edef68
QPID-5830: [Python client] Unable to create bindings on already existing broker objects using addressing

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603448 13f79535-47bb-0310-9956-ffa450edef68
QPID-5829: Rearrange CMake - repair original commit that breaks the .NET binding
r1603064 fails to define some CMake version variables before using them for template processing.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603587 13f79535-47bb-0310-9956-ffa450edef68
QPID-5829: One more CMake rearrangement and all will be good...

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603613 13f79535-47bb-0310-9956-ffa450edef68
QPID-5800: [Java Broker] Refactor Derby/JDBC message store implementations 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
  another persistent store implementation.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603626 13f79535-47bb-0310-9956-ffa450edef68
QPID-5800: [Java Broker] Refactor Derby/JDBC message store implementations - Address review comments from Alex Rudyy

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603627 13f79535-47bb-0310-9956-ffa450edef68
QPID-5829: This rearrangement is really it...

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603632 13f79535-47bb-0310-9956-ffa450edef68
QPID-5822: [Java Broker] Replace low level BDB/JDBC attributes in fovour of context variables from the model

* BDB attributes environmentConfiguration/replicatedEnvironmentConfiguration removed.  User can now specify
  context variables with the configuration keys that are understood by JE itself.
* JDBC attributes bigIntType/bytesForBlob/varBinaryType/blobType are now context variables with names begining qpid.jdbcstore.

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