header (C) fixes
Use DECLHIDDEN, especially in IPRT.
iprt/asm.h,*: Added ASMAtomicWriteNullPtr and ASMAtomicUoWriteNullPtr to better deal with NULL being 0 in C++.
iprt/asm.h,*: Revised the ASMAtomic*Ptr functions and macros. The new saves lots of unsafe (void * volatile *) casts as well as adding some type safety when using GCC (typeof rulez).
Automated rebranding to Oracle copyright/license strings via filemuncher
IPRT,HostDrv,AddDrv: Export public IPRT symbols for the linux kernel (pain).
rebranding: IPRT files again.
Rebranding: replacing more innotek strings.
The Big Sun Rebranding Header Change
Generic implementation (in case it's needed).