Create a custom UI wrapper for the EncryptedKeyring backend
When EncryptedKeyring backend is available and it's the best choise, the client should use its own UI backend around this one to avoid asking the password in the terminal (especially when the client might've been executed without one).
(from redmine: created on 2013-06-21, relates #2960 (closed))