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.