header (C) fixes
*: spelling fixes, thanks Timeless!
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
#3076: Merged in the branch with the alternate driver authentication method. (34468:HEAD)