Fix getbalance discrepency

Two changes:

Use IsConfirmed() instead of IsFinal(), so 'getbalance "*" 0' uses the same
'is this output spendable' criteria as 'getbalance'. Fixes issue #172.

And a tiny refactor to CWallet::GetBalance() (redundant call to IsFinal -- IsConfirmed
calls IsFinal).
getbalance with no arguments and 'getbalance "*" 0' could return different different results,
Bugfix: makefile.linux-mingw: Fix so passed CXXFLAGS/LDFLAGS work correctly
Bugfix: makefile.unix: Honour BOOST_LIB_SUFFIX on boost_unit_test_framework
add address and account information to listunspent
translations update 2013-03-19 (bitcoinstrings.cpp / bitcoin_en.ts)
blockchain -> block chain (used everywhere else)
Make MIN_TX_FEE match MIN_RELAY_TX_FEE.

Current relay behavior is widely deployed. Supplying a higher minfee than
mining and relaying just irritates users without anti-spam gain.
Make explicitly requested salvage operations keep going when there is an error.

In my tests corrupted wallets would often result in BDB dropping an error
just due to duplicate records being found, which appears harmless.
Clean up global datastructures at shutdown.

This should make detecting leaks much easier.
Move GenerateBitcoins() call out of net.cpp's StartNode()

The internal miner is closely bound to the wallet engine,
not the blockchain engine.
Words in English language are more short than in other langs usually.
Tabs don't fits in line in Spanish/German/Russian when they has two words.
Wallet has limited functionality. It can send & receive coins. So we can
safely rename "Send coins" to "Send" and "Receive coins" to "Receive".
Address book is just stored addresses.
qt: remove transaction count from overview page

It was needlessly confusing people, as it doesn't necessarily match the
number of transactions in the transaction list.
Merge pull request #2433 from laanwj/2013_03_removetransactioncount

Remove transaction count from overview page
fix "send coins" via context menu in address book

- the send coins context menu entry was not working anymore, because
  a non current version of #2220 was merged onto current master
- also removes some unneeded spaces and adds a comment to
  WalletModel::getNumTransactions()
Bitcoin-Qt: fix debug window

- fix debug window, by re-adding rpcConsole->setClientModel(clientModel);
  in BitcoinGUI::setClientModel(), which was removed by #2220
Merge pull request #2440 from Diapolo/Qt_fix_debug_window

Bitcoin-Qt: fix debug window
Merge pull request #2437 from Diapolo/Qt_fixes

fix "send coins" via context menu in address book
Merge pull request #2387 from Diapolo/translations

translations update 2013-03-19 (bitcoinstrings.cpp / bitcoin_en.ts)
Revert "Actually use mapAlreadyAskedFor."

This reverts commit 643160f6e7e5e8ca84bc7d2c1a0f37d9cf43a6e1.

Turns out this commit was useless after a more careful reading of
CNode::AskFor
Add a limitedmap class similar to mruset