Interact with key views instead of with underlying models
This ensures that the key views (which keep track of the keys independent
of the models) return the correct lists of keys so that we can use the
simpler API of the key views.
- GnuPG-bug-id: T7963