Implement ScriptChunk.toString() by extracting relevant parts from Script.toString().
Implement standard checks for BIP62 shortest possible data push rules. Also fix ScriptBuilder so it doesn't build longer than necessary data pushes any more.
Add qertoip to AUTHORS
renaming to nonexisting file on Windows

The method fails in case the file does not exists before renaming. canonical.delete() returns false in that case and the method throws an exception.
Teach TransactionOutput.toString() to print send-to-pubkey and send-to-multisig types.
Payment channels: update example client to reflect API changes.
Convenience ScriptBuilder.addChunk() method can add arbitrary script chunks.
Fix 'shortest possible pushdata' logic for transaction inputs. Also add a testcase.
Bloom bugfix: track false positives in blocks including when the tx was broadcast within the session, and don't print an error from the wallet in this case. Should have no impact beyond more accurate FP rate calculations.
Fix scrypt library hash.
Bloom: don't requery mempool if the filter is only being refreshed to force down FP rate.
Update note about regenerating protobuf bindings.
Save value of inputs when completing transactions and persist it to the wallet protobuf. Determine the fee of a transaction in case we have all the values.
HD wallets alpha preview
HD wallets: add a Wallet.getKeyChainSeed method.
WalletTool: allow creation of a wallet from a given [word] seed.
HD Wallets: print seed birthday in wallet dump too
HD Wallets: bugfix, ensure we don't store private keys that can be rederived.
HD Wallets: add back design doc and todo list
HD Wallets: add getImportedKeys() method that returns just the basic key chain.