config: clean and comment all configuration that is not needed by default
Most of the configuration settings have a default value when they are loaded by the Lua scripts if they are not present, so we leave them commented in the configuration. This will make the configuration smaller when supporting layered configuration, as all the commented sections will be part of the override files.