SUPDrv-win.cpp: Use the RTTerm/RTOnce stuff to clean up that default random number generator instance the driver verifier is upset about (leak).
header (C) fixes
Extended RTOnce with termination cleanups. (Changes existing structures and functions.)
backed out r78763 and r78763
re-applied r78740 (Runtime: introduced RTRandAdvCreateOpenssl())
backed out r78740
Runtime: introduced RTRandAdvCreateOpenssl()
SUPDrv: More exports.
*: spelling fixes, thanks Timeless!
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, don't include asm.h from sup.h. Fixed a couple file headers.
Automated rebranding to Oracle copyright/license strings via filemuncher
IPRT,HostDrv,AddDrv: Export public IPRT symbols for the linux kernel (pain).
iprt: RTRandAdvCreateNonPseudo -> RTRandAdvCreateSystemFaster; RTRandAdvCreatePureNonPseudo -> RTRandAdvCreateSystemTruer
iprt: Implemented the /dev/urandom base random generator as a RTRAND opaque. Made the simple RTRand API just serve as a wrapper using the RTRandAdv API with a global RTRAND handle.
IPRT/RTRand: cosmetics - don't take the address of an array.
iprt: Fixed copy & past bug in RTRandU64Ex (weird why this didn't show up in the testcase). Fixed harmless uninitialized variable in the fallback code.
iprt: common/misc/rand.cpp -> common/rand/rand.cpp