Added an option to manually specify the boot folder.
This is the boot=XX option in the kernel command line.
Freed memory allocated with AllocateZeroPool().