Reduce spamminess of message telling us that a script flag isn't handled yet.
Add package-info files for the javadocs.
Maven changes to support auto upload of snapshot versions, better javadocs etc.
Add a couple of JavaScript examples.
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.