Exception if any field is invalid.GdbMiConfig.validate
void validate() @safeValidates this configuration and throws on invalid values.
Checks that debuggerPath is non-empty, commandsPerSecond is reasonable, environment entries contain '=', and working directory exists when specified.