Check if /dev/kvm can be opened, printing an error message if not.

Once dotcloud/docker#2979 lands, it will be possible for non-privileged
containers to create /dev/kvm, but not to use it.  This way, we still give
useful error messages.