Improve startscript generation

. extend the startscript additional data functionality to modoptions,
mapoptions, and player sections
. prevent empty tag names in startscript