RHEL may be RHN, but that's not default as of 6.3; try RHSM too

Code checked rhn-channel -l to find optional repo, but later RHEL
systems use the subscription-manager form of subscription, and rhn*
commands are not enabled.  Test first with rhn-channel -b, and if
that fails, check yum repolist instead (perhaps yum repolist would
work for RHN systems, too, but I don't have one of those).

Signed-off-by: Dan Mick <dan.mick@inktank.com>
Merge pull request #391 from dmick/develop

RHEL may be RHN, but that's not default as of 6.3; try RHSM too
Added support for Kali Linux.
Merge pull request #396 from valentinbud/develop

Added support for Kali Linux.
Fix SC2005 on caller evaluation
No need for in-line disable command
Disable SC2009. We want to use `ps`.
Add Kali support to changes log and add Valentin Bud(@valentinbud) to AUTHORS
Replace tabs with spaces