QPID-5349: Change windows qpid-proton install directory from \lib to \bin. Merge r1542880 from trunk



git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1543046 13f79535-47bb-0310-9956-ffa450edef68
QPID-5354: ensure durability gets requested in node-properties (backported r1543018 and r1543019 for 0.26)

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1543066 13f79535-47bb-0310-9956-ffa450edef68
Merged r1544129 from trunk

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1544240 13f79535-47bb-0310-9956-ffa450edef68
QPID-5366: qpid segfaults in qpid::ha::BrokerReplicator::disconnected

Fix for a race condition: previously, BrokerReplicator created a separate
ConnectionObserver object to forward connection events to it. However the
Observers locking is such that it is possible for an event to arrive *after*
calling Observers::remove (Observers copies the pointers and delivers events
outside its lock.) This meant that it was possible for a call to
BrokerReplicator::disconnect to be made after the BrokerReplicator was deleted.

The fix is to combine BrokerReplicator and BrokerReplicator::ConnectionObserver
into a single object with one lifetime that will last until it is removed from
both the ExchangeRegistry and the ConnectionObservers.

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1544246 13f79535-47bb-0310-9956-ffa450edef68
QPID-5363: Add locks to prevent race condition in Amqp 1.0 transport - merge from trunk



git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1544277 13f79535-47bb-0310-9956-ffa450edef68
QPID-5282: Change IoSender to cause the socket to be closed after a sender timeout.

Merged from trunk with the following command:

svn merge -c1543721  https://svn.apache.org/repos/asf/qpid/trunk/qpid



git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1545184 13f79535-47bb-0310-9956-ffa450edef68
QPID-5330: Typo in original checkin

[Original SVN change: https://svn.apache.org/repos/asf/qpid/trunk@1541765]

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1545346 13f79535-47bb-0310-9956-ffa450edef68
QPID-5369: Issue compile-time error if deprecated QMF Agent or Console API used by applications - merge fix to 0.26 branch

(cherry picked from commit 21dc9ccb0de8520259aaf8c9dbd1206fd8a03bd2)

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1545842 13f79535-47bb-0310-9956-ffa450edef68
QPID-5369: add deprecation warnings to the QMF2 wrapped modules - merge fix to 0.26 branch

(cherry picked from commit 4a6fad1a14750753ef4698e3e4122f4a68106b51)

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1545843 13f79535-47bb-0310-9956-ffa450edef68
QPID-3981: Windows C++ Broker fails ACL self tests

Most failures caused by a bug in NullAuthenticator, it was not adding the
default realm to user IDs that didn't already have a realm. 

Copied from trunk r1548268

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1548313 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: HA remove use of make_shared, not available in RHEL5 boost.

From trunk r1543922

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1548316 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Fix use of intrusive_ptr.reset, not available on RHEL5.

Copied from trun r1546398

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1548589 13f79535-47bb-0310-9956-ffa450edef68
Merged r1549668 to 0.26 branch

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1549850 13f79535-47bb-0310-9956-ffa450edef68
Merged r1549669 to 0.26 branch

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1549851 13f79535-47bb-0310-9956-ffa450edef68
Merged r1549670 to 0.26 branch

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1549852 13f79535-47bb-0310-9956-ffa450edef68
Merged r1549672 to 0.26 branch

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1549853 13f79535-47bb-0310-9956-ffa450edef68
QPID-5402 Disable default build of linearstore in cmake

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1550445 13f79535-47bb-0310-9956-ffa450edef68
QPID-5401 Linearstore: ARM compile error: cast ... increases required alignment of target type

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1550446 13f79535-47bb-0310-9956-ffa450edef68
QPID-5255: Add missing licences to some Java Broker Management .html files (identified by Apache Rat).
This was previously committed to 0.24 under QPID-4961.

Merged from trunk with command:

svn merge -c 1551164 https://svn.apache.org/repos/asf/qpid/trunk/qpid



git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.26@1551168 13f79535-47bb-0310-9956-ffa450edef68
QPID-5048: [Maven build system] Fix poms so that resources beneath the nonstandard src/main/java/resources are also included in the jar artifacts.

This problem prevented the proper creation of virtual hosts when using builds created by Maven.

merged from trunk r1542317


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