Add a PeerGroup.waitForPeersOfVersion API and add unit tests for the waitForPeers* methods.
Refactor TestWithPeerGroup a bit to make it more reusable in apps.
Add some JavaDocs to FakeTxBuilder
Add some convenience methods to Transaction for signing.