libvirt driver: create Terminal objects

Without the Terminal object, how can the console be resized?

Signed-off-by: Cédric Bosdonnat <cedric.bosdonnat@free.fr>
libvirt: the rpc socket file path is now random and secure

Signed-off-by: Cédric Bosdonnat <cedric.bosdonnat@free.fr>