btcctl: Fix createrawtransaction amounts.

These were being counted in satoshis, when the JSON object should be
containing JSON numbers, counted in BTC.
Fix some typos throughout repo.
Reject transactions with too many signature operations.

This matches recent changes in bitcoin core.
Merge branch 'master' of https://github.com/conformal/btcd