libvirt: Added support for memory allocation
Applied the suggested changes.
Reports memory allocation in bytes, not kilobytes.
Added instance type "total"
Merge branch 'jw/libvirt'