grub2: various stability and bugfixes

grub2 was updated to fix various bugs just before release:
- efi_libdir = _libdir = /usr/lib
- package /usr/lib/grub2 dir only once
- move grub.efi to /usr/lib/grub2/%{grubefiarch}/
- create a symlink so that scripts can find it there.

- merge internal+external BS changes into superset spec file,
remove obsolete dependencies
- merge SLES+openSUSE patches, restrict "grub-efi" to 12.2
- add efidisk-ahci-workaround (bnc#794674)
- fix unquoted-string-in-class.patch (bnc#788322)

Fixed bugs
bnc#794674
UEFI DVD boot fails
bnc#788322
Escaping error in grub2-mkconfig prevents second boot
Selected Binaries
openSUSE Build Service is sponsored by