Log aborted block database rebuilds
Squashed 'src/leveldb/' changes from aca1ffc..ae6c262

ae6c262 Merge branch 'leveldb' into ripple-fork
28fa222 Looks like a bit more delay is needed to smooth the latency.
a18f3e6 Tidy up JobQueue, add ripple_core module
ab82e57 Release leveldb 1.12
02c6259 Release leveldb 1.11
5bbb544 Rate limit compactions with a 25ms pause after each complete file.
8c29c47 LevelDB issue 178 fix: cannot resize a level 0 compaction set
18b245c Added GNU/kFreeBSD kernel name (TARGET_OS)
8be9d12 CondVar::SignalAll was broken, leading to deadlocks on Windows builds. http://code.google.com/p/leveldb/issues/detail?id=149
c9fc070 Upgrade LevelDB to 1.10.0, mostly for better write stall logging.
8215b15 Tweak to variable name to support unity build

git-subtree-dir: src/leveldb
git-subtree-split: ae6c2620b2ef3d5c69e63dc0eda865d6a39fa061
Merge commit 'adae78ea9940f4d44382967d1296e7db0b54a4de' into leveldb-squashed
let user select wallet file with -wallet=foo.dat

use std::string instead of psz for WalletFile

only allow wallets within $DATADIR

Use strWalletFile in salvage/recover

fix: remove unused variable pszWalletFile

move strWalletFile to init.h/init.cpp

avoid conversion of strWalletfile to c-string
fix invalid conversion error with MinGW 4.8.1 in net.cpp

- fixes src\net.cpp:1601: Error:invalid conversion from 'void*' to
  'const char*' [-fpermissive] in a setsockopt() call on Win32 that was
  found by using MinGW 4.8.1 compiler suite
Bugfix: Move boost/version include from db.cpp to walletdb.cpp where BOOST_VERSION is used
Bugfix: Store last/next wallet resend times unique per CWallet object
makefile.mingw: Use normal boost libraries instead of debug for Windows

https://github.com/bitcoin/bitcoin/pull/2835#issuecomment-21231694
Merge pull request #2842 from luke-jr/bugfix_usage

Bugfix: Include block creation and SSL options headings in usage
Merge pull request #2836 from phelixbtc/patch-3

makefile.mingw: Use normal boost libraries instead of debug for Windows
Merge pull request #2826 from Diapolo/fix_mingw481

fix invalid conversion error with MinGW 4.8.1 in net.cpp
Merge pull request #2832 from luke-jr/bugfix_wdb_boostver

Bugfix: Move boost/version include from db.cpp to walletdb.cpp where BOOST_VERSION is used
Merge pull request #2795 from fanquake/log_aborted_rebuilds

Log aborted block database rebuilds
Bitcoin-Qt: fix QApplication includes to match our include defaults

- move all QApplication includes to top of included Qt headers
- undef our loop macro where it would cause compilation errors otherwise
update bitcoin_en.ts to current master (2013-07-23)
Merge pull request #1889 from tcatm/multi-wallet

let user select wallet file with -wallet=foo.dat
Merge pull request #2848 from Diapolo/translations

update bitcoin_en.ts to current master (2013-07-23)
Merge pull request #2847 from Diapolo/fix_QApplication_include

Bitcoin-Qt: fix QApplication includes to match our include defaults
fix possible infinite loop in intro.cpp thread

- it was possible to trigger an infinite loop in FreespaceChecker::check() by
  simply removing the drive letter on Windows (which leads to an infinite
  loop in the FreespaceChecker thread)
- this was caused by not checking if we make progress with
  parentDir.parent_path()
Fix typo in README.md