QPID-5029: WinSDK tries to handle components that have been removed

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1508998 13f79535-47bb-0310-9956-ffa450edef68
QPID-5032: Windows install LICENSE and NOTICE files have moved

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509004 13f79535-47bb-0310-9956-ffa450edef68
QPID-5017: WinSDK build leaves release executables stranded in \bin directory
Delete them during install post-processing

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509016 13f79535-47bb-0310-9956-ffa450edef68
QPID-5034: WinSDK README contains stale web site URL

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509311 13f79535-47bb-0310-9956-ffa450edef68
QPID-4967 - Updates to the router
 - The router module now tracks other router nodes (neighbors and non-neighbors)
 - Tracked nodes are communicated to the router_node.c fast-path


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509415 13f79535-47bb-0310-9956-ffa450edef68
QPID-4327: Optimize brokertest.ready() to improve test runtimes.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509418 13f79535-47bb-0310-9956-ffa450edef68
QPID-4327: Refactor to simplify TxAccept.

Removed un-necessary RangeOps layers.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509419 13f79535-47bb-0310-9956-ffa450edef68
QPID-4327: Renamed ConfigurationObserver as BrokerObserver.

This class really was intended as a observer for broker-level events which
includes configuration but may in future include other non-configuration events
such as transactions.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509420 13f79535-47bb-0310-9956-ffa450edef68
QPID-4327: Added TransactionObserver interface.

Added TransactionObserver interface, called at each point in a transaction's
lifecycle. Currently only a single observer can be associated with a
transaction.

Added startTx, startDtx to BrokerObserver so plugins can observe transactions
starting and set a TransactionObserver.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509421 13f79535-47bb-0310-9956-ffa450edef68
QPID-4327: HA get rid of Primary::get() singleton.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509422 13f79535-47bb-0310-9956-ffa450edef68
QPID-4327: HA TX transactions: basic replication.

On primary a PrimaryTxObserver observes a transaction's TxBuffer and generates
transaction events on a tx-replication-queue. On the backup a TxReplicator
receives the events and constructs a TxBuffer equivalent to the one in the
primary.

Unfinished:
- Primary does not wait for backups to prepare() before committing.
- All connected backups are assumed to be in the transaction, there are race
  conditions around brokers joining/leavinv where this assumption is invalid.
- Need more tests.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509423 13f79535-47bb-0310-9956-ffa450edef68
QPID-4327: HA TX transactions, blocking wait for prepare

Backups send prepare messages to primary, primary delays completion of prepare
till all are prepared (or there is a failure).

This is NOT the production solution - blocking could cause a deadlock. We need
to introduce asynchronous completion of prepare without blocking. This
interim solution allows testing on other aspects of TX support.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509424 13f79535-47bb-0310-9956-ffa450edef68
QPID-4327: HA logging fixes.

- Removed "FIXME" log statements inadvertently left in code.
- Changed some trace statements to debug to faclilitate debugging.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509428 13f79535-47bb-0310-9956-ffa450edef68
QPID-5037: Move log viewer into a separate tab and add abilities to download logs and filter log entries in the logs table

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509778 13f79535-47bb-0310-9956-ffa450edef68
QPID-4327: HA Fix windows compile errors introduced by recent commits.

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