Fixes error
Only keep setBlockIndexValid entries that are possible improvements
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.
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.
Merge branch '2014_07_remove_pyminer' of git://github.com/laanwj/bitcoin into merge-pyminer
Merge pull request #4577

0c3e101 Added systemd .service file in order to help distributions integrate bitcoind. (Aitor Pazos)
Merge pull request #4593

d70bc52 Rework block processing benchmark code (Pieter Wuille)
Merge pull request #4104

68aa01e Fixes error (Ian Carroll)
Merge pull request #4497

714a3e6 Only keep setBlockIndexValid entries that are possible improvements (Pieter Wuille)