bitcoinj 0.12
0.13-SNAPSHOT
AUTHORS: Fix Martin's name.
Clear static analysis warning: null check is useless at this point.
Suppress noisy log line during signing.
Use daemon threads on FullPrunedBlockChain

This way, the thread pool used to run the transaction scripts won’t
prevent applications from exiting.
Extend exception message to help track down flaky test.
Integrate checkpoints into WalletAppKit so they're used by default in the non-Android context.
Don't fail when deserializing a parentless HD key having depth greater than one.

Currently, deserializing an HD key will fail if both (1) the parent object is null, and
(2) the hierarchy depth is greater than one.  This patch changes that; rather than
throwing an exception, the parent is considered to be the root of the deterministic hierarchy.
Implement better support for multiple peer discoveries. Resolves issue 302.
Refactor married keychains

* move handling of following keychains into the leading keychain
* move multisig threshold into the leading keychain
* extract MarriedKeyChain from DeterministicKeyChain
Cleanup DKC serialization
Suppress noisy log line that is duplicated by LocalTransactionSigner.
Change TransactionConfidence.getBroadcastBy() to return a set instead of a list iterator. The latter form is not very convenient.
Focus the password field.
Fix duplicate 'BTC' in log message.
PeerGroup improvements:

1) Don't hold the PeerGroup lock across DNS discovery, otherwise the API is high latency in this period of startup. Fixes issue in Lighthouse where the UI would not appear until DNS resolution had completed.

2) Don't backoff peers that failed due to a first-time connection error.

3) If an IPv6 peer fails to connect due to a NoRouteToHostException, don't try any more IPv6 peers in future.
Add/Remove wallets to the connected peers as they are added/removed
to/from the PeerGroup
Add javadoc comment for `VersionedChecksummedBytes.toString()`.
Overload HD Key deserialization methods with single-argument versions that use a null parent.