Sync master-driven changes, including increased use of auto, const, and constexpr (the HWiNFO-specific ones not handled by the merge).
Sync master-driven changes, including increased use of auto, const, and constexpr (the HWiNFO-specific ones not handled by the merge).

robertroessler/rxmdocklet,robertroessler/rxmdocklet