Use default_from_config for the defaults for the global configs

Also don't enforce that only one of default and default_from_config is defined. In many cases it's useful to define both