[PATCH v2 00/18] pxe: Refactoring to tidy up and prepare for bootflow