QPID-5685: Store configuration version as an attribute of virtualhost within configuration store rather than within separate database/table

* ConfiguredObjectRecordHandler begin/end methods no longer take/return config version
* DefaultUpgraderProvider uses the virtualhost record for the config version only and uses this to trigger
  the correct upgrade.  Note this record is *not* recovered (yet).
* BDB/SQL Upgraders migrate the config version from database/table to be the modelVersion attribute of a virtualhost entry.
* BDB Upgrader tests (7 to 8).

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587165 13f79535-47bb-0310-9956-ffa450edef68
QPID-5669: spurious error on connection close (Windows C++): SSL negotiation failed

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587222 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: added some notes on dynamic node policies and broker initiated links in qpidd's AMQP 1.0 support

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587223 13f79535-47bb-0310-9956-ffa450edef68
QPID-5698 : [Java Broker] make the durable attribute automated, remove unused setters

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587262 13f79535-47bb-0310-9956-ffa450edef68
QPID-5698 : [Java Broker] remove duplicate definitions of the DURABLE attribute name

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587266 13f79535-47bb-0310-9956-ffa450edef68
QPID-5696: Floats losing their fractional part.

This is due to doubles be cast as floats when passed into the Variant
type causing the loss of value.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587267 13f79535-47bb-0310-9956-ffa450edef68
QPID-5699 : [Java Broker] Make getAttributeNames() in AbstractConfiguredObject return the names based on the annotation metadata, and make the method final

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587290 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Make qpid-receive print a bit more info for message headers/content

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587304 13f79535-47bb-0310-9956-ffa450edef68
QPID-5698 : [Java Broker] make the lifetimePolicy attribute automated

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587367 13f79535-47bb-0310-9956-ffa450edef68
QPID-5694: Windows C++ broker SSL: do not send non-existent negotiation token on shutdown

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587446 13f79535-47bb-0310-9956-ffa450edef68
QPID-5698 : [Java Broker] make attributes automated or derived

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587682 13f79535-47bb-0310-9956-ffa450edef68
QPID-5700: ensure interleaved segments on different tracks do not get confused

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587710 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: make new output introduced in r1587304 optional, as it breaks several tests

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587976 13f79535-47bb-0310-9956-ffa450edef68
QPID-5704: use shared pointer to avoid dangling referece to domain

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587998 13f79535-47bb-0310-9956-ffa450edef68
QPID-5705: throw exception when domain already exists

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587999 13f79535-47bb-0310-9956-ffa450edef68
QPID-5706: add optional domain to incoming and outgoing link objects

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1588000 13f79535-47bb-0310-9956-ffa450edef68
QPID-5707: treat '#' as implying create for exchange as well as queue

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1588001 13f79535-47bb-0310-9956-ffa450edef68
QPID-5708: only set 'queue' type if routing-key is not empty

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1588004 13f79535-47bb-0310-9956-ffa450edef68
QPID-5709 : [Java Broker] Replace exchange registry / factory with use of common configured object mechanism for registration of children

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1588126 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: older versions of boost get confused when one option is a substring of another see r1587304 and r1587976

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