Issue 31528: Let ConfigParser parse systemd units
Although systemd units are inspired by .ini format, ConfigParser is unable to parse those files because: 1. Multiple assignments to the same option in systemd units are concatenated with white spaces. 2. Multiple sections with the same section name are merged. 3. An option assignment of empty value resets the option. I suggest 3 corresponding parameters in ConfigParser.__init__(): 1. merge_options: If set to True, multiple assignment to the same option are concatenated with white spaces. Default is False. 2. merge_sections: If set to True, multiple sections with the same name are merged. Default is False. 3. empty_is_reset: Only relevant when merge_options is True. If set to True, an option assignment of empty value will reset the option. Default is False.