Reject transactions with excessive numbers of sigops
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.
[Qt] move SubstituteFonts() above ToolTipToRichTextFilter

- doesn't belong to the ToolTipToRichTextFilter class so move it up
URLs containing a / after the address no longer cause parsing errors.
depends: add shared dependency builder

See the README's in depends for documentation
build: fix FDELT_TYPE configure check

This probably never worked properly. Confirmed working now with every compiler
I throw at it.
libc-compat: add new symbol that's now needed
Add a way to limit deserialized string lengths

and use it for most strings being serialized.
Fix typo in gettransaction help
[Qt] Add TRY_LOCK back to peertablemodel
Reduce maximum coinscache size during verification

Due to growing coinsviewcaches, the memory usage with checklevel=3
(and standard settings for dbcache) could be up to 500MiB on a
64-bit system. This is about twice the peak during reindexing,
unnecessarily extending bitcoind's memory envelope.

This commit reduces the maximum total size of the caches used during
verification to just nCoinCacheSize, which should be the limit.
build: Add mention of --disable-wallet to bdb48 error messages
Merge pull request #4622

c7f3876 URLs containing a / after the address no longer cause parsing errors. (Ross Nicoll)
Merge pull request #4668

9297763 [Qt] Add TRY_LOCK back to peertablemodel (Cozz Lovan)
Merge pull request #4666

ab45ddb Fix typo in gettransaction help (Derek701)
Categorize rpc help overview

Conflicts:
	src/rpcserver.cpp

Github-Pull: #4539
Rebased-By: Wladimir J. van der Laan <laanwj@gmail.com>
Rebased-From: df3d321
Merge pull request #4664

565e569 libc-compat: add new symbol that's now needed (Cory Fields)
8021cf8 build: fix FDELT_TYPE configure check (Cory Fields)