Bugfix: makefile.linux-mingw: Fix so passed CXXFLAGS/LDFLAGS work correctly
Bugfix: makefile.unix: Honour BOOST_LIB_SUFFIX on boost_unit_test_framework
Drop release times for CNode

It seems there were two mechanisms for assessing whether a CNode
was still in use: a refcount and a release timestamp. The latter
seems to have been there for a long time, as a safety mechanism.

However, this timer also keeps CNode objects alive for far longer
than necessary after disconnects, potentially opening up a DoS
window.

This commit removes the timestamp-based mechanism, and replaces
it with an assert(nRefCount >= 0), to verify that the refcounting
is indeed correctly working.
Bitcoin-Qt: update for BitcoinGUI::eventFilter()

- this allows us to use the progressbar and the label independently (if
  needed) and still prevents setStatusTip() to use them, if one of the 2
  is active
Switch version numbers to 0.8.1.99
Bitcoin-Qt: emit numBlocksChanged for changed reindex or importing state

- this allows our progressbarlabel to correctly update, when we
  finish a reindex or import, but do not get new blocks from other sources
moved bitcoin.svg to correct folder (qt/res/src)

Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
new windows and linux icons

- new windows .ico contains multiple resolutions up to 256px
- new testnet (green) icon
- new png icon for llinux, etc.
- new doxygen icon
- changed the assets-attribution.txt

Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
Always print full hashes (tx, block, inv)
qt: remove redundant wallet methods from bitcoingui

send encryptWallet/backupWallet/changePassphrase directly to walletFrame
Make sure we always have a node to do IBD from

This introduces the concept of the 'sync node', which is the one we
asked for missing blocks. In case the sync node goes away, a new one
will be selected.

For now, the heuristic is very simple, but it can easily be extended
later to add better policies.
Add bytessent, bytesrecv and syncnode to getpeerinfo
translations update 2013-04-08

- updates for bitcoinstrings.cpp and bitcoin_en.ts
- changes help text for -rpcthreads to match -par
- fix a small glitch with -par to be "-par=<n>"
new icons: overhaul oxygen icon (was to blurry)

Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
Merge pull request #2419 from sipa/noreltime

Drop release times for CNode
Merge pull request #2477 from jonasschnelli/new_icons

new icons for windows, linux, etc.
Merge pull request #2481 from laanwj/2013_04_cleanup

qt: remove redundant wallet methods from bitcoingui
Merge pull request #2470 from Diapolo/progressbarlabel

Bitcoin-Qt: update for BitcoinGUI::eventFilter()
Merge pull request #2243 from luke-jr/bugfix_leveldb

LevelDB build bugfix
net.cpp: Do not change primary process name from (default) to "bitcoin-start"

Discussed a bit on IRC.