New provider - InitializedDEECoObjectProvider

With InitializedDEECoObjectProvider it is possible to use component
instances as the source of initial knowledge. This way (non-)parametric
constructors may be used to retrieve component instances, which next can
be used as initial knowledge of components.