Fix compilation warning.
Merge pull request #859 from laanwj/2012_02_guilanguagearg

Make it possible to set UI language from commandline (implements #678)
Workaround for BN_bn2mpi reading/writing out of bounds

When OpenSSL's BN_bn2mpi is passed a buffer of size 4, valgrind
reports reading/writing one byte past it. I am unable to find
evidence of this behaviour in BN_bn2mpi's source code, so it may
be a spurious warning. However, this change is harmless, as only
the bignum with value 0 results in an mpi serialization of size 4.
Merge pull request #862 from TheBlueMatt/warnings

Fix compilation warning.
Add SetMinVersion to CWallet
Move GenerateNewKey back to CWallet
Make compressed pubkeys require 0.6.0
Free pwalletdbEncryption after encryping wallet

Fixes a memory leak.
PPCoin: bug fix: malformed coinstake transaction created when balance is 0
        introduced with coinstake transaction (71a5b227)
PPCoin: Allow RPC commands resetcheckpoint and getbranchpoint in safe mode
Hide tray icon in destructor, as deleting will let it linger until quit (on Ubuntu)
Merge pull request #865 from sipa/del_pwalletdb

Free pwalletdbEncryption after encryping wallet
Merge pull request #863 from sipa/bn2mpifix

Workaround for BN_bn2mpi reading/writing out of bounds
Fix #650: CKey::SetSecret BIGNUM leak
Fix #626: RecvLine wrong error message

Also moved RecvLine to net.cpp.
Fix #616: remove base_uint::operator&=(uint64 b)
Report number of (dis)connected blocks in reorganization

Also report old and new best, and fork point.
Merge pull request #867 from laanwj/2012_02_hidetrayicononquit

Hide tray icon in destructor, as deleting will let it linger until quit (on ubuntu)
Merge pull request #868 from sipa/fix_650

Fix #650: CKey::SetSecret BIGNUM leak
Merge pull request #864 from sipa/fix_856

Make compressed pubkeys require client >=0.5.99