vm: add docs for vm.Monitor

document the expected format of the samplings,
so noone has to do reverse engineering again.
virt: vm.Monitor.{balloon => memory}

rename a method to reflect what it actually does, and not what
it is used for. This concerns the caller.