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.
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.
IMPORT PATH MODIFICATION CHANGESET
----------------------------------

Please use this changeset as the first one on top of the conformal codebase.
Note that if there are new imports, they need to be changed as part of this
changeset. In general, use "git rebase" on github.com/conformal's version
and apply this changeset first.