bootloaders/syslinux: Add CbmWriter and initrd support
bootloaders/syslinux: Add CbmWriter and initrd support

In keeping with changes to the systemd-class implementation, we now
drastically simplify much of the syslinux implementation, using cleaner
and efficient APIs for string management. This has a net improvement on
the coverage in the codebase too, removing many of the !malloc, fail
style routines.

Additionally, we can take the lead of the systemd-class implementation and
very easily plug in initrd support for the syslinux implementation.

Signed-off-by: Ikey Doherty <15e2f59c60e9d84348e78a87e24660774f739add@intel.com>

ikeydoherty/clr-boot-manager,ikeydoherty/clr-boot-manager,ikeydoherty/clr-boot-manager,ikeydoherty/clr-boot-manager