Factor a BalancedHarness out of the test suite

We want to exercise Balanced from two different test scripts. This
commit moves the code common to both into gittip.testing.balanced.
Depends on #2058.