Squashed commit of the following:

commit 448ba102338b17d8c0761cdd576a4fe13e586c07
Author: Alex Rogers <arogers@voltdb.com>
Date:   Mon Oct 27 14:44:32 2014 -0400

    Turn ReplicaDRGateway into an interface

commit 6a356aaba0727b0ec9fbc9230fcb02f9e69e7557
Author: Alex Rogers <arogers@voltdb.com>
Date:   Fri Oct 24 16:57:26 2014 -0400

    spHandle when you should have spUniqueId'd and you're gonna have a bad time

commit b9a775fa047e7ec636250c2d16572fc6dea2c64c
Author: Alex Rogers <arogers@voltdb.com>
Date:   Thu Oct 23 13:13:58 2014 -0400

    Remove unused start order option from LocalCluster

commit 4a81600d9215b3b9e1dfdfba37fbaa293ec62343
Author: Alex Rogers <arogers@voltdb.com>
Date:   Wed Oct 22 19:02:25 2014 -0400

    Remove volatile from DBBPool template

commit b33f247466185f72dc6b591a91d23c318b81235b
Merge: 3c1c18c f53f277
Author: Alex Rogers <arogers@voltdb.com>
Date:   Wed Oct 22 15:30:57 2014 -0400

    Merge branch 'dr-integration-prime' into discover-rejoin-or-recover-in-dragent

commit 3c1c18ce456c1da17968c0855239b0c9c6e0c4b8
Author: Alex Rogers <arogers@voltdb.com>
Date:   Wed Oct 22 15:16:18 2014 -0400

    Test relies on k-safety, belongs in pro

commit c4a5d5c4f681eb951db7541c997992562fd89767
Author: Alex Rogers <arogers@voltdb.com>
Date:   Wed Oct 22 12:34:03 2014 -0400

    Test was relying on silly delete behavior, so close ZK session instead

commit fbacf6312194e14f6ab215992a2f42bad7a3d6c0
Author: Alex Rogers <arogers@voltdb.com>
Date:   Wed Oct 22 12:25:02 2014 -0400

    Fix shutdown for local node, and revert test changes

commit 2211d39545fef1a826b1eea45e2d957eb4509453
Author: Alex Rogers <arogers@voltdb.com>
Date:   Tue Oct 21 15:56:56 2014 -0400

    Killing the local server in LocalCluster doesn't work quite right...

commit 92edd3e4e25eb54ec0266350e37bb1003a012418
Author: Alex Rogers <arogers@voltdb.com>
Date:   Fri Oct 17 18:36:39 2014 -0400

    DBBPool crashes on double discard or use after discard in NO_MEMCHECK build

commit 7f0709673318184d5e33116203010a4b7dbff1b6
Author: Alex Rogers <arogers@voltdb.com>
Date:   Thu Oct 9 17:03:38 2014 -0400

    Fix the eecheck problems for the DR event work

commit f34fdecc56d17b53c69e45934b1c8f71b73fc5bf
Author: wweiss <wweiss@voltdb.com>
Date:   Mon Sep 29 17:52:48 2014 -0400

    Support Event generation to Agent Receiver with tests that verify InvocationBufferServer processing of events.

commit 97cfd972fc8c21e6945b95b760d4129fb8390829
Author: wweiss <wweiss@voltdb.com>
Date:   Mon Sep 15 16:29:15 2014 -0400

    Event Handler implementation including tests for handling Recover and Rejoin on the Primary Cluster.