Merge branch '0.4.x' into 0.5.0.x
Merge branch '0.5.0.x' into 0.5.x
Print more diagnostic info for the various DB_CORRUPT conditions
Limit the impact of reorganisations on the database

Sometimes a new block arrives in a new chain that was already the
best valid one, but wasn't marked that way. This happens for example
when network rules change to recover after a fork.

In this case, it is not necessary to do the entire reorganisation
inside a single db commit. These can become huge, and exceed the
objects/lockers limits in bdb. This patch limits the blocks the
actual reorganisation is applied to, and adds the next blocks
afterwards in separate db transactions.
Merge pull request #930 from sipa/minireorg

Limit the impact of reorganisations on the database (fix #925)
Bump CLIENT_VERSION for rc3 release
Code cleanup: use ECDSA_size() instead of fixed 10,000 byte sig buffer, and explicity init static var
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
Fix Win32 RPC Crashes.
Bump version to 0.4.5
Bump version to 0.5.0.5
Bump version to 0.5.4