Seed randomness with process id / thread id / various clocks
Summary:
This sort of data is also used by OpenSSL.
Partial backport of core PR17270:
https://github.com/bitcoin/bitcoin/pull/17270/commits/c2a262a78c3bcc4d5e13612ab0214874abe15de0
Depends on D6159.
Test Plan:
ninja all check-all
Run the build-win64 and build-osx CI build plans.
Reviewers: #bitcoin_abc, jasonbcox
Reviewed By: #bitcoin_abc, jasonbcox
Differential Revision: https://reviews.bitcoinabc.org/D6160