Merge pull request #21 from xenog/node-merge

Test compiles
Adding confidence levels to transactions and tracking double spends
Adding tests for transaction double spend
Exporting more types from Wallet.hs
Tracking all transaction inputs for double spends
Adding incoming double spend tests
Adding double spend tests on chained transactions
Coins are still unspent if only dead transactions spend them. Adding more complex double spending tests.
A wallet transaction is allowed to spend coins already spent by a dead transaction
Adding orphan import test
Wallet transactions can not build on top of conflicting transactions
Adding multisig tests
Adding nice command line output for hw
Merge pull request #22 from plaprade/node-merge

Add an SPV node to haskoin-wallet
Enabling decodetx command
Fixing compiler warnings
Updating cabal dependencies
Enabling the newreadwallet rpc call
Adding support for read-only accounts
Merge pull request #23 from plaprade/read-wallet

Read-only accounts