Fixed support for F18 as suggested by vittyvk

Original pull request: https://github.com/aeolusproject/imagefactory/pull/260

Re-implemented it using libguestfs native calls instead of executing commands using guestfs.sh().