Bring support for multisig and multiple sources, destinations into develop

Also, use python-bitcoinlib in `get_tx_info_2()` to parse Bitcoin transactions. (#217)

Edit: all data is also encrypted with the txid used in the first input; data outputs are 1-of-3, for double the efficiency.

These changes are only live on testnet, and the testnet DB must now start at block 
282000
 281000. (Use `--database-file=` so that this testnet DB can co-exist with one from `master`.