QPID-5031: Remove deprecated Action modifier.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509969 13f79535-47bb-0310-9956-ffa450edef68
QPID-5038: [Java Broker Tests] Fix leak from message store tests

Ensure that all message store tests close the message store under test on all code paths. This prevents a BDB thread leak manifesting
when running a BDB profile.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1510189 13f79535-47bb-0310-9956-ffa450edef68
QPID-5036: View Message dialogue can omit or display stale field values.

* Fixed mismatched id between json and html (message-expiration vs message-expirationTime).
* Fixed display of stale values (values from previously viewed message would appear).
* Fixed display of fields with the boolean value false.
* MessageServlet changed so that JSON fields expirationTime and timestamp are included if they have non-zero values.
* MessageServlet fails to set content type when producing JSON for single message.  This caused a "not well-formed" error in Firefox Console.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1510429 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: [Java Broker Documentation] Correct forms of REST service urls for message and message-content services.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1510441 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Remove use of boost::make_shared, not availble on some older versions.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1510596 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Corrected use of boost_hash, failing to build on some compilers.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1510597 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Remove deleted file ha/hash.h from CMakeLists.txt.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1510645 13f79535-47bb-0310-9956-ffa450edef68
QPID-5035: Respect data-dir setting from config file

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1510657 13f79535-47bb-0310-9956-ffa450edef68
QPID-4327: HA Handle brokers joining and leaving during a transaction.

During a transaction:
- A broker leaving aborts the transaction.
- A broker joining does not participate in the transaction
  - but does receive the results of the TX via normal replication.

Clean up tx-queues when the transaction completes.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1510678 13f79535-47bb-0310-9956-ffa450edef68
QPID-5041: ensure persistence id is not lost when annotation is added

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1510696 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: HA remove use of boost_hash, failes to build on some compilers.

Removed use of boost::hash entirely, build problems on RHEL5.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1510988 13f79535-47bb-0310-9956-ffa450edef68
QPID-5044 : Update release.sh to copy maven artifcats for new Java Broker plugins

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1511002 13f79535-47bb-0310-9956-ffa450edef68
QPID-5042: use more protable encode and decode

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1511013 13f79535-47bb-0310-9956-ffa450edef68
QPID-5045 - Refactored the router data structures to support message and link routing.
QPID-4997 - Fixed the thread safety problem.

 - Wrapped "pn_delivery" in the container to allow for explicit linkage of delivery pairs.
 - Removed the linkage between "message" and "delivery".  Messages can now be discarded as
   soon as the last copy is delivered because their status will be tracked in the dx_delivery
   object.
 - Removed tx_handler from the set of callbacks in the container.  There is no need for this
   notification (sendable delivery) because Dispatch does not create outbound deliveries
   until it is ready to send them (i.e. deliveries are created and advanced in one synchronous
   operation).
 - Replaced the out_fifo of messages per outbound-link with a pair of fifos (one for messages
   and one for state changes) per link.  Note that even inbound-links need to send state
   changes outbound.  This change addresses QPID-4997.



git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1511021 13f79535-47bb-0310-9956-ffa450edef68
QPID-5044 : Update release.sh to copy maven artifcats for new Java Broker plugins (include bonecp jdbc pooling)

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1511026 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Remove un-necessary #include <boost/pointer_cast.hpp>

Was causing build failures on RHEL5

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1511028 13f79535-47bb-0310-9956-ffa450edef68
QPID-5044 : Include bonecp jdbc pooling details in ivy.nexus.xml

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1511030 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Remove use of "with" statement to support older versions of Python

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