CSAM,PATM: Don't bother initializing anything if HMIsEnabled(). Also, don't allow the components to be enabled.
PATM: Changed two Main APIs to use PUVM instead of PVM (one of them directly accessed it). Lot's of function scope cleanups.
CPUM: Combined the visible and hidden selector register data into one structure. Preparing for lazily resolving+caching of hidden registers in raw-mode.
Doxygen.
Introduced VBOX_WITH_REM in Config.kmk and the VMM.
VMM: -Wunused-parameter
VMM reorg: Moving the public include files from include/VBox to include/VBox/vmm.
VMM source reorg: VMMGC -> VMMRC.