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.
Changed TxIn.PreviousOutpoint to TxIn.PreviousOutPoint after btcwire API change.
Make use of the new btcchain MedianTimeSource.

This commit uses the new MedianTimeSource API in btcchain to create a
median time source which is stored in the server and is fed time samples
from all remote nodes that are connected.  It also modifies all call sites
which now require the the time source to pass it in.
Update addblock util for recent chain API changes.
Add space in handleHeadersMessage log message.
Merge remote-tracking branch 'conformal/master' into confmerge

Conflicts:
	rpcserver.go
	server.go
Merge pull request #5 from mably/confmerge

ppc: merged conformal/master, app up and syncing