Remove covariant return type from getInstance().

All the overloads in the base class only return ManagedConfig.
More importantly, DerivedConfig should be using getInstance() and
it may end up returning an instance that only extends ManagedConfig.
Same here.
I think this also should be using getRawConfig().