[syslinux] fix missing syslinux.cfg creation

* Issue was introduced with 299506056ac441f23d25839525741832d26865e9
* Also improve StrArray definition