Fix UEFI detection on some distributions 

For example in RHEL where efivarskernel module is builtin. The check of /sys/firmware/efi/{efi,efivars} is enough IMHO.
Example on RHEL 6.4 on an UEFI system: 
$ modprobe efivars
FATAL: Module efivars not found.