Fix Configuration.Commit()

All committable config sources should be committed when `Configuration.Commit()` is called.

I did a grep over all repositories and there is no repository calling `Configuration.Commit()`. So I think this patch will not break alpha release and I can safely merge it.