It should now correctly parse a commandline such as `["", "-flag", "-flag", "arg" ... "etc" ]`
which caused servers started with a single argumentless flag to not parse the flag. Closes #1411
This replaces the switch-case in HandleCommandLine and HandleCommandLinePostConfigLoad