getopt2argparse
p2ptrade update
Merge pull request #69 from fanatid/argparse

argparse instead getopt
p2ptrade: HTTP comm and command-line operations
p2ptrade: made agent self-sufficient
fix pycoin_txcons (embarrasing...)
--wallet wallet_path argument (doesn't really work), unit in addasset
meged utxo.db with wallet.db
if you want to preserve old tx data you have to move it manually via
sqlite dump
brought back composed_tx_spec in RawTxSpec to avoid problems with
txdb
Issue #66: Show transaction history for a color

Added a get_history_for_asset method in wallet_model which does most of the work.

Modified coloredcoinlib/blockchain.py to add a raw_address element to CTxOut.
This element is recorded from scriptPubKey which is in the raw transaction from bitcoincore.
This allows us to tie back transactions to addresses later on.

The actual getting history only shows the NET AFFECT on an address. So if an address
sent 1000 of color A coins and receives back 800 of color A coins, we'll only show that
color A sent 200 of color A coins.

Note I haven't implemented the scanhistory method. I don't think that's really necessary
since it's scan and then history of asset.
final fix on README
Merge pull request #70 from jimmysong/66

Issue #66: Show transaction history for a color
Merge pull request #71 from jimmysong/59

Issue 59: final fix on README
Issue #6: Rely on blockhash instead of block height for backscanning.

Changed the builder_state table to use the blockhash column instead of height.
Changed the color definition to include blockhash and height.
Removed most instances of height, except to check for orphaned blocks.
Added a check for orphaned blocks in case a color was created in an orphan block.
Merge pull request #72 from jimmysong/6

Issue #6: Rely on blockhash instead of block height for backscanning.
fixed merge conflicts