Implemented changes recommended by code review.

Case 85597:
Simplified Cpanel::Security::Advisor::RPM_VersionCompare
Made the logic used to identify a custom kernel more transparent
Removed the forced line break in the reboot suggestion
Began using Cpanel::SafeRun::Errors
Removed unnecessary backslashes from several regexes
Began returning only the query results rather than $self
Straightened the yum output and removed my workaround
Implemeted a die with a message when data is provided that the
 Packages will not be able to use in a query or sort
Changed all field name and subroutine name uses of 'program'
 to 'package'
Removed the qr from regexes that are not being stored in variables