More TFTP fixes from upstream

Now GRUB2 will be able to handle TFTP files longer than 65536 blocks.