Don't attempt to extract info from Powershell if it's unavailable.
(cherry picked from commit e96932e16073ef5a35f74c09144245a07d5e9281)
Include rpmvercmp in list of binaries used by testall.
(cherry picked from commit 5903ff874bb6702def077a82ed6e25965fe32b73)
Fix for package comparisons on RPM's.  Thanks to Nick Anderson.
(cherry picked from commit 90da9848c130d5b4da80fedc674ea39ec8652b23)

Conflicts:

	lib/3.7/packages.cf
Renamed yum_compare to rpm_compare.
(cherry picked from commit 7b0208397f10b1ac73a0d7073646f2c98d70e018)

Conflicts:

	lib/3.7/packages.cf
Change: Add rpmvercmp to rpm package_methods

In order to reliably compare RPM versions we use rpmvercmp instead of an
internal comparison.
(cherry picked from commit c82ff1ca89918c9ec00e658089e7a48942592281)

Conflicts:

	lib/3.7/packages.cf