QPID-4984: Fix for recovery ambiguity issue, other code tidy-ups

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1542066 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.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1542317 13f79535-47bb-0310-9956-ffa450edef68
QPID-5347: [Java Broker] Web Management console to display queue
attributes exclusive and owner.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1542318 13f79535-47bb-0310-9956-ffa450edef68
QPID-5348: add option to have to field populated automatically

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1542337 13f79535-47bb-0310-9956-ffa450edef68
QPID-4984: Change jrnl directory to journal - aligns namespaces with journal structure

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1542385 13f79535-47bb-0310-9956-ffa450edef68
QPID-5349: qpid-proton.dll is not installed in \bin
ampq.cmake installed the file in \lib and not in \bin with the rest of the dlls.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1542880 13f79535-47bb-0310-9956-ffa450edef68
QPID-5354: ensure requested durability for dynamically created node is communicated

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1543018 13f79535-47bb-0310-9956-ffa450edef68
QPID-5354: added test

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1543019 13f79535-47bb-0310-9956-ffa450edef68
QPID-4984: Cleanup of #includes

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1543093 13f79535-47bb-0310-9956-ffa450edef68
QPID-5355: Restore deleted management statistic.



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1543123 13f79535-47bb-0310-9956-ffa450edef68
QPID-5278 , QPID-5281: Queue flow limit validation ignores size parameters , Creating a queue with invalid settings results in no queue but only its management object exists

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1543449 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Update of ISSUES file to reflect latest JIRA numbers for outstanding issues

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

IoSender#send now causes the socket to be closed in response to a sender timeout (in addition to the SenderException).
Note that this code path avoids the close causing the  sender thread join (as this would most likely timeout too). Also
improved log/exception messages to include the remote socket address (to aid problem diagnosis).

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1543721 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/trunk@1543893 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: HA remove use of make_shared, not available in RHEL5 boost.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1543922 13f79535-47bb-0310-9956-ffa450edef68
QPID-5363: Add locks to prevent race condition in Amqp 1.0 transport handler.
Windows clients occasionally crash on exit handling simultaneous 
eof() and close() on separate threads.



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1543935 13f79535-47bb-0310-9956-ffa450edef68
QPID-5344 : Deadlock in JMS AMQP 1.0 client - patch from David Ingham

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1544129 13f79535-47bb-0310-9956-ffa450edef68
QPID-5364: [Java Broker Management] Give RestServlet instances different servlet names (for diagnostic purposes) and correct error message used when path info has too many components.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1544228 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: add a bit more visible logging to indicate progress in reconnect attempt

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1544602 13f79535-47bb-0310-9956-ffa450edef68
QPID-5372: Stop generation of an excessive amount of debug logging for PreferencesProviderFactory when a Broker tab is opened in web management console

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