SUP,IPRT: Implemented forwarder support in RTLdr and cleaned up some the ordinal mess. Resolved imports when doing the process verification/purification runs other than SUPHARDNTVPKIND_CHILD_PURIFICATION. This is necessary since 32-bit windows combine .text with .rdata, and we don't want to overwrite the import table after it has been snapped. Include read-only sections in the verfication runs.
IPRT: Filename extension versus suffix cleanup, long overdue.
PDMLdrEnumModules: Replaced fRc with a enmCtx so we don't load ring-3 modules into the ring-0 address host space.
Made dSYM-bundle loading work as well as line numbers in the stack traces (when possible).
VMM: Don't resolve RC symbols when HM is enabled (fix for r85378)
VMM,DevVGA: Don't resolve RC symbols when HM is enabled (part 2).
VMM,DevVGA: Don't resolve RC symbols when HM is enabled (part 1).
header (C) fixes
PDM,++: Change APIs used by Main from PVM to PUVM.
VMM: HM cleanup.
TRPM: Save state directly to the CPUMCPU context member instead of putting on the stack. this avoid copying the state around before returning to host context to service an IRQ, or before using IEM.
Doxygen.
Doxygen, comment typos.
SUPDrv,VMM: Tracepoints in raw-mode.
VMM: -Wunused-parameter
PDM: Implemented the NOP critical section.
VMM reorg: Moving the public include files from include/VBox to include/VBox/vmm.
More VMMGC* -> VMMRC*.
VMM source reorg.