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
Also copy the address to the X11 clipboard (the one you middle-click to paste)
harmonize 2 init messages and remove one

- harmonize the database related init messages
- as we have a thread for importing blocks, that init message is obsolete
Bitcoin-Qt: add "send coins" to context menu in addressbook

- allows to directly select an address from the addressbook, chose "send
  coins" from the context menu, which sends you to sendcoins tab and fills
  in the selected address
update bitcoin_en.ts and bitcoinstrings.cpp
Bitcoin-Qt: update Win executable file meta-data copyright
re-enable -D_FORTIFY_SOURCE=2 for all platforms
Some unit tests for CAlert
Merge pull request #2382 from Diapolo/2013

Bitcoin-Qt: update Win executable file meta-data copyright
Merge pull request #2376 from Diapolo/pro-file

re-enable -D_FORTIFY_SOURCE=2 for all platforms
Merge pull request #2332 from Diapolo/init_messages

harmonize 2 init messages and remove one
Merge pull request #2215 from Diapolo/Qt_sendfrom_addrbook

Bitcoin-Qt: add "send coins" to context menu in addressbook
Merge pull request #2378 from Diapolo/translations

update bitcoin_en.ts and bitcoinstrings.cpp
Deleting everything except the wallet will not help recover from BDB errors.

Now that the wallet is the only thing in BDB any DB open errors must be
from the wallet itself-- so deleting everything else will not likely help.
-alertnotify=<cmd>

Runs a shell command when an AppliesToMe() alert is received.
%s in the <cmd> string is replaced with the alert.strStatusBar
message.
Merge pull request #2384 from gmaxwell/trim_error0

Deleting everything except the wallet will not help recover from BDB errors.
translations update 2013-03-19 (bitcoinstrings.cpp / bitcoin_en.ts)