Document that CPubKey.IsValid() is consensus critical
Require OSX 10.6, 64-bit

Drop support for 32-bit or pre-10.6 Macs.

Also, some of the OSX build docs hadn't been updated since the
autotools change.
Remove CWalletTx::vfSpent

Use the spent outpoint multimap to figure out which wallet transaction
outputs are unspent, instead of a vfSpent array that is saved
to disk.
Make tinyformat errors raise an exception instead of assert()ing

By default tinyformat errors such as 'wrong number of conversion
specifiers in format string' cause an assertion failure.

Raise an exception instead so that error handling can recover or can
show an appropriate error.
Merge pull request #3750 from gavinandresen/osx_minversion

Require OSX 10.6, 64-bit
Merge pull request #3694 from gavinandresen/vfspent

Remove CWalletTx::vfSpent
Merge pull request #3767 from laanwj/2014_02_tinyformat_errors_non_fatal

Make tinyformat errors raise an exception instead of assert()ing
Squashed 'qa/rpc-tests/python-bitcoinrpc/' content from commit e484743

git-subtree-dir: qa/rpc-tests/python-bitcoinrpc
git-subtree-split: e48474322de165212c5aa29574297e78b09df8d6
Python-based regression tests

skeleton.py : a do-nothing test skeleton
listtransactions.py : start of regression test for listtransactions call
Merge pull request #3763 from gavinandresen/regression_tests

Python-based regression tests
Merge pull request #3744 from petertodd/document-isvalid-is-consensus-critical

Document that CPubKey.IsValid() is consensus critical