Better diagnostics of Yum errors

Make Yum aware of errors in RPM scriptlets.  These may look like

> Error in PREIN scriptlet in rpm package foo

Even if the transaction may succeed, there is no guarantee the system is left in the correct state and SPMA needs to raise an alert ASAP.

Includes a fix for a warning about uninitialised valudes.