Suggested by: D. Prévot.
The length of the Device Path End entry in the grub_linux_boot() function was incorrectly set to 0. This triggers an assert failure in debug builds of Tianocore. Set it to sizeof (grub_efi_device_path_t).
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>