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
Make MIN_TX_FEE match MIN_RELAY_TX_FEE.

Current relay behavior is widely deployed. Supplying a higher minfee than
mining and relaying just irritates users without anti-spam gain.
new mac osx icon

check why/preview: http://dl.dropbox.com/u/7383846/new_bitcoin_qt_mac_icon.png

- according to official bitcoin logo
- no chopped shadow
- retina-screen support

Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
added new mac icon to assets-attribution.txt

license: MIT
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
change new mac icon license to public domain

Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
Bitcoin-Qt: small RPCConsole cleanup

- add missing initalisation for clientModel
- remove unneded RPCExecutor::start() code
Merge branch 'master' of git://github.com/bitcoin/bitcoin
new mac osx icon (including SVG Version)

- added new created and documented svg version of shaded icon
- changed "B" background to white (no longer transparent)
- removed PSD (Adobe Photoshop) document
- license is now MIT

Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
Bitcoin-Qt: updates to addressbookpage

- use labelExplanation for sending and receiving tab and move the string
  from the ui-file to the source
- ensure that the table holding the label and address is resized so that
  the address column fits the address and the label column is stretched to
  fit the window size
- rename some stuff for much easier readbility in the code (I find it hard
  to get the meaning of stuff like labels or buttons)
add missing limitedmap.h to bitcoin-qt.pro
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.
Merge pull request #2455 from Diapolo/pro-file

add missing limitedmap.h to bitcoin-qt.pro
Merge pull request #2454 from TheBlueMatt/master

Fix leveldb make flags in bitcoin-qt.pro
Bitcoin-Qt: use $$TRANSLATIONS in bitcoin-qt.pro

- instead of parsing the project file by using $$_PRO_FILE_ just use
  $$TRANSLATIONS, which contains a list of all needed files, to build
  our *.qm translation files
Bitcoin-Qt: add Genesis blocks time for testnet

- add the Genesis blocks time for the testnet in
  ClientModel::getLastBlockDate()
Merge pull request #2444 from jonasschnelli/master

new mac osx icon
Merge pull request #2442 from Diapolo/Qt_RPCCon

Bitcoin-Qt: small RPCConsole cleanup