Improve handling of S/MIME sign without cert
* src/cryptcontroller.cpp (CryptController::is_resolved): Check that keycache is populated. (CryptController::is_resolved): Only show message once and not for each protocol. (CryptController::is_resolved): Actually check for S/MIME key. * src/keycache.cpp (KeyCache::isPopulated, KeyCache::setPopulated): New.
- GnuPG-Bug-Id: T6683