Expand provider settings scope
Expand provider settings scope

Allow any XBlock setting to be set per provider, in the following
manner:

1) If a particular setting is set configured for a provider, it'll be
used.

2) If it's not set for a provider, the global setting will be used.

3) If there's no global setting, a hard-coded default will be used.

arbrandes/hastexo-xblock,arbrandes/hastexo-xblock,hastexo/hastexo-xblock,hastexo/hastexo-xblock,arbrandes/hastexo-xblock,hastexo/hastexo-xblock,arbrandes/hastexo-xblock,arbrandes/hastexo-xblock,hastexo/hastexo-xblock