shim: don't fail on the odd LoadOptions length
shim: don't fail on the odd LoadOptions length

Some firmware feeds the LoadOptions with an odd length when booting from
an USB device(*). We should only skip this kind of LoadOptions, not fail
it, or the user won't be able to boot the system from USB or CD-ROM.

(*) https://bugzilla.suse.com/show_bug.cgi?id=1185232#c62

Signed-off-by: Gary Lin <a057d4b27e9e9055b973f54b519db54c22ed5ee8@suse.com>

rhinstaller/shim,rhinstaller/shim,rhinstaller/shim