Fix method names.
Remove unused code.
Refactor cleanup, ProviderConfig to backend.
Refactor cleanup and move Keymanager to backend.
Add changes file for #5698 and #5711.
Merge remote-tracking branch 'refs/remotes/ivan/feature/cleanup-backend-from-hacks' into develop