adds helper methods Transaction.getWalletOutputs, TransactionOutput.getAddressFromPubKey and TransactionOutput.getAddressFromScript.
Merge branch 'master' of github.com:kmels/bitcoinj
Use a local Bitcoin node if one is detected instead of the p2p network. This allows any user of a bitcoinj based app to upgrade from SPV to full mode security by just installing and running Core on the same machine. Can be controlled with a new property on PeerGroup.
Merge branch 'master' of https://github.com/bitcoinj/bitcoinj
Improve javadocs, revert unnecessary unmodifiable list
Fix typo
close connection regardless of autocommit status and set conn to null
Add some javadocs for Wallet.fromWatchingKey
Fix Java 6 compatibility.
Fix race between connectionClosed() and ConnectionHandler()
Fix memory leak on timeout in NioClient
ConnectionHandler: Make comment a bit clearer.
Support for bundling an optional info Protobuf ByteString with an UpdatePayment message.
Payment channels:  ByteString.EMPTY -> null
More hashes for the dependency verifier, also request version divergence detection. Bump JSR350 jar version.
Support for bundling an optional info Protobuf ByteString with a PaymentAck message
PaymentProtocol: fix seconds vs milliseconds confusion. Thanks to Adam Mackler for the bug report.
Allow fallback URLs for BIP72 payment request fetching. Adds unit tests.
Fix KeyChainGroup.toString double keys output
Work done can never be negative. Assert for that fact, because we've seen negative values in the wild.