Clean up Smart Lock cryptohome keys logic:
1. Queue all cryptohome keys operations.
2. Roll ClearRemoteDevices as a specific case of SetRemoteDevices
3. Introduce new RefreshKeys operation using the existing add and remove keys
operations to replace the current cryptohome keys with new keys.
4. After reauthenticating for setup, remove the old cryptohome keys.
BUG=
432996
Committed:
https://crrev.com/275152c34d8edc5346757288cfffe63444650faa
Cr-Commit-Position: refs/heads/master@{#309094}