Use raw transactions

Use raw transactions instead of SendFromMinConf. Also stop using account
balance updates since by using listunspent we can determine if a wallet
has funds to spend.
Well, break out and close the channel.  The reader will then have to check whether the chan was closed, so it knows whether it should continue blocking on utxos or not.