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.
Create a lightly optimised, dedicated JAR for wallet-tool instead of the oddly named bitcoinj-tools-0.12.jar
Add some junk to the POM to create a dedicated bundled JAR for the pull tester.
Handle creation of non existing parent directories. Improve exception message.
Add ability to create scriptSigs with empty signatures

For partial scriptSig OP_0 is used as a signature placeholder:
Pay-to-address: OP_0 [pubkey]
Pay-to-pubkey: OP_0
P2SH with 2-of-3 CHECKMULTISIG: OP_0 OP_0 OP_0 [redeem script]
Scene Builder 2.0 is now out so remove comment about it.
Make Wallet.queue* methods protected so subclasses can call them.
Add support for fetching UTXOs from a peer using the getutxo message.
WalletTemplate: rename Controller to MainController