Add new scope name for configuration

@nedbat @cpennington This is the work on adding a named scope for configuration.
`plugin_name` is used by studio as the id in "advanced_components", so I think it's the instructor-facing name for an xblock, currently.  But I'm fine making the implementation using that a subclass.