[TASK] Greatly simplify Provider concept

Changes:

* ConfigurationProvider concept renamed to Provider
* Sub-namespace Provider/Configuration changed to simply Provider
* Removed all PluginConfigurationProvider etc. abstracts and interfaces
* Switched all current implementations to the one-true base Provider
* Created special, Flux-native ContentProvider which does what the old ContentObjectConfigurationProvider did, more or less.