header (C) fixes
runtime: backed out r77481,r77482,r77483,r77484,r77485
Runtime: linux 3.4-rc3 build fix [-fpermissive]
RTSpinlock: Redid the interface, eliminating NoInts and Tmp. Whether a spinlock is interrupt safe or not is now defined at creation time, preventing stupid bugs arrising from calling the wrong acquire and/or release methods somewhere. The saved flags are stored in the spinlock strucutre, eliminating the annoying Tmp variable. Needs testing on each platform before fixing the build burn.
Automated rebranding to Oracle copyright/license strings via filemuncher
IPRT: Fixed -Wshadow warnings, found two bugs in error paths.
VMM,SUPDrv,IPRT: Always initialize RTSPINLOCKTMP structures.
IPRT,HostDrv,AddDrv: Export public IPRT symbols for the linux kernel (pain).
IPRT: Made handletable.cpp and handletablectx.cpp build cleanly as C.
IPRT: Fixed an overlooked race found by the threaded testcase.
IPRT: Implemented the simple handle table variant too.