feat(dracut) add proper support for cgpt

This now looks at the partition, lowercases the name, mounts the
partition, and then kexecs the "real" kernel that should be run.
fix(dracut) mount boot filesystem as ro so it's not dirty when it boots
Merge pull request #1 from gregkh/master

feat(dracut) add proper support for cgpt