Fixes error
Only keep setBlockIndexValid entries that are possible improvements
Add helptexts for -whitelist and rpc prioritisetransaction and switch to bitcoin instead of satoshis
Add a new checkpoint at block 295,000

Block 295,000 seems to meet the criteria of a reasonable timestamp and
no strange transactions. 295,000 is the current block height in the
bootstrap.dat torrent provided by jgarzik.
net: add SetSocketNonBlocking() as OS independent wrapper
[Qt] small Qt-only include cleanup
Rework block processing benchmark code

* Replace -benchmark (and the related fBenchmark) with a regular debug option, -debug=bench.
* Increase coverage and granularity of individual block processing steps.
* Add cummulative times.
Merge pull request #4586

f65352a [Qt] small Qt-only include cleanup (Philip Kaufmann)
Merge pull request #4491

eaedb59 net: add SetSocketNonBlocking() as OS independent wrapper (Philip Kaufmann)
Merge pull request #4531

ebdcc36 Add helptexts for -whitelist and rpc prioritisetransaction and switch to bitcoin instead of satoshis (Cozz Lovan)
[Qt] remove ProxySocksVersion from OptionID

- we only support SOCKS5, so remove it
Merge pull request #4541

125fba1 Add a new checkpoint at block 295,000 (Trevin Hofmann)
Merge pull request #4597

d817187 [Qt] remove ProxySocksVersion from OptionID (Philip Kaufmann)
Add warning comment to getinfo

Warn that people should not add new information, or change current
information returned by getinfo.
Remove hopelessly outdated build-msw.md

Anyone building bitcoind/-qt on windows is welcome to contribute
a new one. The current information in this document is outdated,
or otherwise mostly worthless.
contrib: remove getwork-based pyminer

As the `getwork` API doesn't exist anymore, currently this script is useless.

It would be nice to have a `getblocktemplate`-based Python example of a
miner, but there is no point in keeping this one around except to
confuse people.
Avoid querying DNS seeds, if we have open connections.

The goal is to increase independence and privacy.
Merge pull request #4559

2e7009d Avoid querying DNS seeds, if we have open connections. (Jeff Garzik)
Update openssl.org URL to include https://

Suggested by whitj00.  Fixes #4595
Added systemd .service file in order to help distributions integrate bitcoind.