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.
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 #2532 from jonasschnelli/mac_plist_fix

fixes #2506: mac binary with proper version and copyright meta-informati...
Merge pull request #2410 from gmaxwell/salvageharder

Make explicitly requested salvage operations keep going when there is an error.
Merge remote-tracking branch 'upstream/master'