Draft: Use libudev to get total physical memory
The memory info is presented thus (as an example) before and after this MR:
Before: "Memory: 125.6 GiB of RAM"
After: "Memory: 128 GiB of RAM"
This MR should fallback to the current behaviour if unable to collect memory info from the libudev
library.
Edited by Vishal Rao