Try a more recent version of libparted for Fedora 20+ and RHEL 7+
Use 'lshw' instead of 'smolt'

(Based on a patch by James de Vries <jdevries@redhat.com>)

Bug: 541294
Change-Id: Ibf342b2b4e3a1d5fd446b1b05cbe77ce9d540945