Switching to testnet, start testing tx construction
Working on the non-std scripts in the testnet
Fixed OP_0 bug in scripting engine
Fixed a VAR_INT bug in TxIn::unserialize

I am successfully reading all testnet scripts except for one:  block 39399, Tx #10.  Going to investigate this a little further before I start trying to evaluate these things...
Script parsing fixed 100% -- need to test eval now

Had some issues with the OP_PUSHDATAX codes, which caused it to throw
an error if the data was at the end of the script.  This bug was in
both the C++ and Python and it's been fixed in both.

So far, I've found lots of super-interesting scripts, but haven't
actually tried evaluating any of them.  That will be my next task,
though it looks like I need to implement the OP_IF/_ELSE/_ENDIF/etc
first...
Successfully verified 2-of-2 and 2-of-3 scripts!

I don't have the OP_IF/_NOTIF/_ELSE/_ENDIF implemented yet.  Nor
OP_CHECKMULTISIG.  But those will be implemented and tested soon!
OP_CHECKMULTISIG implemented, but not working YET
Working OP_CHECKMULTISIG, scr doesn't make sense!
Updating unspent TxOuts, need better SelectCoins...
Almost fixed CHECKMULTISIG, indices a little off
Stuck with TxDPs, need updates from testnet branch
OP_CHECKMULTISIG works, At least testnet examples
Merge branch 'testnet' into dev

Conflicts:
	cppForSwig/BlockUtils.cpp
	cppForSwig/BlockUtilsTest.cpp
	pybtcengine.py

Successfully merged testnet scripting updates into dev branch.
Have been able to execute/verify all the most complicated scripts
that appear on the testnet.  Will need some of the new code for
developing TxDPs, and then merge into master branch.
TxDistProposal design/impl almost complete!
Progress on SelectCoins.  Added multisig addr detect
SelectCoins implemented, not tested (next)

Got a fairly elaborate SelectCoins strategy implemented.  But it's going
to require a fairly elaborate unit-test to determine if it actually
makes good decisions on all different types of wallets (or rather,
varieties of unused TxOut lists)
My SelectCoins alg isn't half bad!!

Haven't finished constructing the battery of unit-tests, but the first
one is showing a lot of promise.  As I'd hoped, the algorithm puts a
lot of emphasis on limiting the number of addresses linked together.
SelectCoins improved!  Use tiny inputs for free!

Made a major improvement to the algorithm for wallets that contain
multiple outputs for each address:  if the SelectCoins picks only
one output, but we have other smaller outputs from the same address,
it's essentially free to add them to our change transaction (it does
not link any extra addresses to the inputs... all it does is lower the
overall priority of the tx

Still need to implement a minFee calculation, and then I think I'm
finally done with SelectCoins (for now!)
Almost done with SelectCoins optimizations...
SelectCoins (beta) done, adjust wgts to liking.