main: Collect and validate config from all sources
http: Fix docs typo
config: Start passing dummy config explicitly to audio/backends/frontends.
ext: Make info logging for loading extensions less verbose.
config: Let user know what files we are loading.
config: Start reworking flow in main towards using new config.
config: Split load and validate config into two.
config/ext: fitler enabled extensions.
ext: Rename ext_name to name and provide ext_name property that gives ext.$name
config: Make list return tuples so we get imuttable data.
config: Add config based list_settings_callback
config: Remove old list settings and mask secret code.
config: Merge command line overrides into config.
config/ext: Remove ext. prefix from configs.
config: Update override format and flag name.
config: Collect all config errors on startup.
config: Improve list settings output with disabled settings.
config: Rename ConfigParser to configparser.
config: Use path.expand_path and $XDG_CONFIG_DIR instead of hardcoded .config
config: Rename --list-settings to --show-config