Let -zapwallettxes recover transaction meta data
miner: indentation fixes, remove for (;;)

- change a for (;;) into while (true), as we nowhere else use the first
- init nNonceFound to 0
- fix indentation in BitcoinMiner try/catch block
build: fix build weirdness after 54372482.

bitcoin-config.h moved, but the old file is likely to still exist when
reconfiguring or switching branches. This would've caused files to not rebuild
correctly, and other strange problems.

Make the path explicit so that the old one cannot be found.

Core libs use config/bitcoin-config.h.

Libs (like crypto) which don't want access to bitcoin's headers continue
to use -Iconfig and #include bitcoin-config.h.
Merge pull request #4395

f3967bc build: fix build weirdness after 54372482. (Cory Fields)
remove -tor compatibility code (only allow -onion)

- exit, if -tor option is found and give error to user
[Qt] fix links in about window not opening

- closes #4402
Merge pull request #3674

77cbd46 Let -zapwallettxes recover transaction meta data (Cozz Lovan)
Merge pull request #4169

0655fac miner: indentation fixes, remove for (;;) (Philip Kaufmann)
Merge pull request #4130

1c750db remove -tor compatibility code (only allow -onion) (Philip Kaufmann)
Merge pull request #4403

5fbb4c9 [Qt] fix links in about window not opening (Philip Kaufmann)
Merge branch 'master' of https://github.com/bitcoin/bitcoin into first_double_spend