Link -lrt library on Linux

This is needed for linking on newer Linux distribs, see http://fedoraproject.org/wiki/UnderstandingDSOLinkChange
Fix windows build in windows Qt SDK
Yet another attempt at implementing "minimize to tray" that works on all OSes
Merge pull request #941 from laanwj/2012_03_newminimizetray

Yet another attempt of a "minimize to tray" that works on all OSes
add shell one-liner for updating translations in bitcoin.qrc
update translations from transifex
Fix Win32 RPC Crashes.
Merge pull request #938 from TheBlueMatt/guirpcwin32

Disable running with -server on bitcoin-qt.exe as it is broken.
Bump CLIENT_VERSION for rc4 release
update german translation from transifex
Merge pull request #942 from Diapolo/master

updated german translation from transifex
When disconnecting a node, clear the received buffer so that we do
not process any already received messages.

The primary reason to do this is if a node spams hundreds of messages
and we ban them, we don't want to continue processing the rest of it.
Make the sendcoins dialog use the configured unit type, even on the first attempt.
Merge pull request #931 from luke-jr/dbg_loaderr

Wallet loading diagnostic prints to debug.log
Limit getheaders to a hard 2000.

Previously getheaders would return any number of headers up to
2000 + the distance the locator parameter was back (which is up to
~ the number of items in the locator ^ 2).

The only client I was able to find which actually handles the headers
message is BitcoinJ, and it clearly expects no more than 2000 headers
See:
http://code.google.com/p/bitcoinj/source/browse/core/src/main/java/com/google/bitcoin/core/HeadersMessage.java#35

Additionally, the wiki clearly states that getheaders will only ever
return 2000 headers: https://en.bitcoin.it/wiki/Network#Messages
Merge pull request #928 from jojkaart/master

Make send coins dialog honor the configured unit type even on the first attempt.
update german translation from transifex
fixed a capitalization error in the german translation
Merge pull request #953 from Diapolo/master

german translation update
updated english language source file via lupdate