Pull changes from original ipxe/ipxe master since this was forked to add USB support