ncm-grub: fix handling of an undefined kernel version

support both an undefined version and the magic version string 'YUM-managed'.

Fixes #158
Ok, this is the path to the desired `vmlinuz`. I doubt the `$prefix` part will work. I see above a bug in how the CCM API is called.