Fix low version libvirt bug when get cpuinfo

The low-version libvirt cannot get the correct info of processor.

1) directly reading file '/proc/cpuinfo' to get cpuinfo
2) use function `xreadline` to let it more effective

Signed-off-by: Malcolm Yu <minghaoyusombie@gmail.com>