(#22604) Ohai facts terminus

Ohai supports a lot of stuff Facter doesn't. This patch adds support for
fetching facts from ohai instead.