Various bug-fixes with kernel installs.

Fixed a typo causing grub list to not incrament and other issues
with finding a reliable uname string via inspecting RPM directly.

Signed-off-by: Sandon Van Ness <sandon@redhat.com>
Merge pull request #380 from ceph/wip-kernel-fixes-rebase

Various bug-fixes with kernel installs.