Make explicitly requested salvage operations keep going when there is an error.

In my tests corrupted wallets would often result in BDB dropping an error
just due to duplicate records being found, which appears harmless.
rework ClientModel::getBlockSource() + BitcoinGUI::setNumBlocks()

- updates ClientModel::getBlockSource() to return all available states and
  sorts enum BlockSource in order of usage cases (none default, then reindex,
  import and network)
- updates BitcoinGUI::setNumBlocks() to better use getBlockSource() and
  also adds a message, when we have NO block source available
Bitcoin-Qt: remove " - " on empty title in BitcoinGUI::message()

- don't display "Bitcoin - " when no title was supplied but just "Bitcoin"
new testnet window .ico file

Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
qt: move export button to tabs

Having the export button at the top was confusing people into thinking
the entire wallet was exported.

This commit moves the export button to the address book, receiving
addresses and transaction tabs separately.
Merge pull request #2515 from laanwj/2013_04_move_exportbutton

qt: move export button to tabs
Merge pull request #2492 from Diapolo/Qt_message

Bitcoin-Qt: remove " - " on empty title in BitcoinGUI::message()
Require strictly-standard encodings in mempool
qt: register metatype for bool*

This allows the bool* type to be passed between threads.  Should solve issue #2402.
aboutdialog: use just "The Bitcoin developers" as tr()-string

- this ensures our new splash screen and this will share a translatable
  string an remove the need for an additional translation
bitcoin: use static QApplication:: instead of app.
bitcoingui: remove 2 unneeded includes
overviewpage: make some code Qt5 compatible

- that changes will be fine for Qt4 also
Made it point to 0.8.1
Merge pull request #2527 from patbr0wn/master

Fixed download error
embed bitcoin_testnet.ico in bitcoin-qt.exe (usable for shortcuts)
Merge pull request #2520 from sipa/strictmempool

Require strictly-standard encodings in mempool
fix: GUI Disappearing #1522 (Mac OSX)

- this solution works stable on mac and ensures that the window get's reopened when the user clicks the dock icon .
- tested on 10.8 with Qt4.8.4 and Qt5.0.1

Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
fixes #2506: mac binary with proper version and copyright meta-informations (Info.plist)

Due a bug in QT (https://bugreports.qt-project.org/browse/QTBUG-21267), the mac binary of the last release contains bulk meta informations.

The url-handler (bitcoin://) is also not working in current release

Should be fixed with this commit.

Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
Merge pull request #2519 from jonasschnelli/new_testnet_ico_file

new testnet ico file