Add javadoc comment for `VersionedChecksummedBytes.toString()`.
Overload HD Key deserialization methods with single-argument versions that use a null parent.
Add missing JavaDocs for ExchangeRate.
Fix one unexpected case of fiatToCoin overflow and add tests.
Added check to determine if the DB connection has been closed. If yes, then get a new connection.
Sort keys by age when printing them. Also fix a generics warning.
VarInt patch by "bake3978", taken from https://code.google.com/p/bitcoinj/issues/detail?id=582

Deleted unnecessary codes; long val; ... val = first; ... this.value = val; -> this.value = first;
Replace two occurences of pom versions with ${project.version}. It makes incrementing the version a little bit less painful.
ExamplePaymentChannelClient should not send PeerGroup to the extension, since it uses WalletAppKit.
Improve Coin range check to cope with Long.MIN_VALUE correctly
Try finer grained locking around the key chain to see if it fixes Andreas' lag problem.