isDefault supports scoped settings
Support scoped settings in getDefault
name -> source
ScopeChainForScopeDescriptor
Config::restoreDefaults handles scopes