Fix failing tests

* Change BeaconService so it always sends its information out to other BeaconServices on the same host; that way it will work even if the host is not externally addressable. C5GeneralizedReplicationServiceTest was failing on Travis CI, and this fixes that.
* Change ReplicatorElectionTest to finish setting up its jmock expectations before starting its replicators. This test was sporadically failing on Circle and Travis with a ConcurrentModificationException in jmock's expectations array. (#311)
Can we pull this into a static var at least. Should probably be configurable no?