Various fixes to ASCII configuration to ensure that we don't parse the whole file when we only want to change the settings.
Seems to work well now, but this source has become so complicated that I'm not sure there isn't any hidden issue -> please test
carefully and report any issue.