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.
Replace PrintException with PrintExceptionContinue + throw

Just a pet peeve.

(PrintException has exactly the same body as PrintExceptionContinue but
does a re-throw at the end. Move these re-throws to the call
site, this aids understanding what is going on as well as eliminates a
bit of code duplication in util.cpp)
Add shell null to else block

MinGW-W64-builds-4.2.0 shell doesn't like the empty else blocks.
Merge pull request #3749

4423571 Replace PrintException with PrintExceptionContinue + throw (Wladimir J. van der Laan)
Update build information

Add the command necessary to add ppa repository in Ubuntu

Refs #3757
Update build instructions for db4.8 on Debian and Unix
Merge pull request #3752

5d5b0d2 Add shell null to else block (Wil Bown)
Transifex pull pre-0.9.0rc2
Merge pull request #3761

a270ca2 Transifex pull pre-0.9.0rc2 (Wladimir J. van der Laan)
Re-enable UPnP by default in gitian builds

IIRC this was the case with 0.8.6, so let's keep this to avoid the risk
of losing connectable nodes with 0.9 release.

Also our miniupnpc library was recently updated and I've heard
reports that it works better than before now.
Merge pull request #3760 from ian-kelling/master

Update build instructions for db4.8 on Debian and Unix
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 #3762

93c3e21 Re-enable UPnP by default in gitian builds (Wladimir J. van der Laan)
Merge pull request #3758

f8a7b50 Update build information (Drak)
qt: Modernize 'confirmed' terminology in shown tx status

These days we regard transactions with one confirmation to be
'Confirmed'.
Waiting for 6 confirmations is a recommendation but should not
keep the transaction shown as unconfirmed.

Misc code sanity:

- Merge maturity/status enums, they had become completely disjunct
- 'confirmed' flag is now called 'countsForBalance' for clarity
Merge pull request #3719

f642fd9 qt: Modernize 'confirmed' terminology in shown tx status (Wladimir J. van der Laan)
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