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
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