Port SignEncryptFilesWizard away from QWizard
Long-term, this will help clean up the codebase. Also fixes https://dev.gnupg.org/T7382