PXE Kickstart server with UEFI and BIOS support on RHEL 6

Having had to crawl around at least 5 sites before gathering the information on how to create a PXE Kickstart server that will support both BIOS and UEFI, I have put all the steps that worked for me in the following set of instructions.