make gummiboot kernel/distro agnostic

add hibernate option to .conf
create a fallback entry in gummiboot menu
re-add firmware to globalstorage, simplifies this module, will be needed to add more OS to gummi
Now that I think of it, maybe this ought to be a chroot_call? It's not a big deal since only KaOS uses it, but one might potentially have gummiboot on the target system but not on the live one.