Reject transactions with excessive numbers of sigops
Update coding style and add .clang-format
Simplify and rename CheckWork to ProcessBlockFound
Allow -onlynet=onion to be used

Just an alias for onlynet=tor, but matches the new name
of the proxy option -onion= better.
Add IsReachable(net) function

Allows other parts of the program to query for reachable
status of a network. Similar to IsLimited(net).
Add GetNetworkName function

Returns the network name for an Network enum.
small ordering cleanup of init help message
doc: Modernize steps to be followed after release

Remove old references to sourceforge, add what actually should be done
and provide some more details.
[Qt] format ping times in peers tab as ms

- also align ping times to the right
more Bitcoin -> Bitcoin Core string changes
build: Fix windows configure when using --with-qt-libdir

fixes #4630

Github-Pull: #4633
Merge pull request #4626

e1eb741 doc: Modernize steps to be followed after release (Wladimir J. van der Laan)
Avoid a copy in RPC output

Split up HTTPReply into HTTPReply and HTTPReplyHeader, so that
the message data can be streamed directly.

Also removes a c_str(), which would have prevented binary
output with NUL characters in it.
Remove size limit in RPC client, keep it in server

The size limit makes a lot of sense for the server, as it never has to
accept very large data.

The client, however, can request arbitrary amounts of data with
`listtransactions` on a large wallet.

Fixes #4604.
Merge pull request #4629

ead6737 [Qt] format ping times in peers tab as ms (Philip Kaufmann)
Merge pull request #4615

283a3b8 small ordering cleanup of init help message (Philip Kaufmann)
Merge pull request #4631

a409467 more Bitcoin -> Bitcoin Core string changes (Philip Kaufmann)
qt: bitcoin_en update after 8d0d512
Merge pull request #4498

2887bff Update coding style and add .clang-format (Pieter Wuille)
build: don't let libtool insert rpath into binaries