libvirt: Change user via cmd.Credentials rather than setuid

This way we don't need to change the uid of the .dockerinit process
which may cause permission issues later.

Docker-DCO-1.1-Signed-off-by: Alexander Larsson <alexl@redhat.com> (github: alexlarsson)