Libvirt: Virsh console

This is patchset of virsh console command.

Change from v2:
1.Support grub2 config(tested on jeos)
2.Fix problem of virsh console session.

Issue of virsh console: #148