header (C) fixes
Introduced RTThreadSleepNoLog for spinlocking in the electric fence heap. (Caused trouble with all logging enabled.)
IPRT/FreeBSD: uio_yield() was removed recently, use kern_yield()
Runtime/R0: FreeBSD build fixes
Automated rebranding to Oracle copyright/license strings via filemuncher
iprt: Use RTMSINTERVAL for timeouts. Fixed missing timeout underflow checks in two RTFileAioCtxWait implementations.
IPRT,SUPDrv: Changed RTTHREADPREEMPTSTATE breaking binary compatibility - increased the major SUPDrv version.
iprt/thread.h: Redefined RTThreadPreemptIsEnabled for systems without preemption (we keep count ourselves). Added RTThreadPreemptIsPossible and RTThreadIsInInterrupt. Fixed RTThreadPreemptIsEnabled on FreeBSD and Solaris/vbi.
thread-r0drv-freebsd.c: changed (C) to Sun.
blank lines.
FreeBSD: Implement preemption API for guest SMP and enable it (slightly tested). Add neccessary RTMP* methods in userspace for the frontends to detect the number of CPUs
rebranding: IPRT files again.
Rebranding: replacing more innotek strings.
Implemented some more FreeBSD ring-0 driver code.