Implement verifymessage RPC.
Add testnet3 dnsseed testnet-seed.bitcoin.schildbach.de
Use Errorf when using formatting directives.

Found by go vet.
Add getnetworkinfo support to btcctl.

ok @jrick
Use the new bloom Reload API.

This fixes a race caught by the go race detector.
ok @jrick
Pass the correct types for signrawtransaction.
Make btcctl errcheck clean.

This commit explicitly ignores errors that were already intentionally
ignored in btcctl by using an _ to make the errcheck utility happy.  It is
also nice to make it explicit that the error is being ignored
intentionally rather than leave questions of whether it was accidentally
forgotten.
btcctl: Fix createrawtransaction amounts.

These were being counted in satoshis, when the JSON object should be
containing JSON numbers, counted in BTC.
Fix some typos throughout repo.
Reject transactions with too many signature operations.

This matches recent changes in bitcoin core.
Match error names to btcdb updates.
Use Warnf when processing directives.
Update sample config file.

This commit adds a couple of options which were not details in the sample
config file.  It also fixes a couple of typos and makes the example default
maxpeers setting in the config file match the actual default used in btcd.
Remove transactions from orphan pool.

This change removes transactions from a newly connected block
from the orphan pool if they exist.  Additionally, any orphan
transactions that are no longer orphan transactions are moved
to the mempool and inv'd to the currently connected peers.
Prepare for release 0.9.0.