Handle chain server connection errors, if any
Make move and setaccount unsupported methods.

We no longer need to lie about supporting these in the future as they
will be impossible to implement correctly with the upcomming HD
wallet.
Remove plan9 rename function.

This function was misleading because it was actually *not* atomic
(meaning it should have never been used at all where atomicity was
required).  This will break builds on Plan 9 but I consider this fine
to do since the soon-to-be-integrated waddrmgr package relies on bolt
as a database and also does not compile for Plan 9.
revert cafile error handling, continue with nil

This reverts commit 2a5e8587f65cac4780647d80b9e48e9695044b58.
Update for recent btcjson API change.

This commit updates the Tx field of the ListReceivedByAddressResult to
TxIDS to mirror the recent change btcjson.
Refactor txToPairs into smaller functions

Also adds tests for those functions, and improve fee estimation.
Make scrypt parameters overridable/optional
Move new addrmgr Options type and default to top.

Default values near the top of the file is preferrable so they are more
easily spotted.
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.
Squash 24 changesets.

Implement voting pools deposit side.
Add restrictions to replace and create series

The minimum number of public keys is now three and the number of
required signatures must be less than the number of public keys
Fix teknico's code review comment
Add a couple new tests to DepositScriptAddress
Simplify some of our tests by using reflect.DeepEqual
Add HD Wallet integration (temporary and hacky!!!)

Add RPC/Websocket calls for:

getdepositscript
createseries
replaceseries
thawseries
Add more error codes, messages and error checking.
Added notifications for deposit scripts
Strengthen tests by checking the correct error code is returned
Fixed according to Nicola's review comments
Get rid of redundant tests for create/replace series

And make sure they test what they're supposed to