Capture STDERR from call to dmidecode

 - When run by an unprivileged user on Linux, the call to dmidecode
   resulted it "/dev/mem: Permission denied" being sent to STDERR.

 - Add a method in lib/facter/util/virtual.rb, and call that from
   lib/facter/virtual.rb