add serial console support for rhel-7-client.

These diffs make 'virsh console' work for rhel-7-client.
Is it possible to open vnc consoles after this change applied, ex. with using virt-manager ?
If so I'm OK to merge this.