This commit merges PasswordDialog, PassphraseDialog and
NewPasswordDialog. Also the following bugs were fixed:
- Wizard pages still being active when opening a wallet
from wizard.
- Capslock detection was buggy when copy pasting password, I
replaced it with native implementations for each platform.
- isAlpha could throw errors when using special characters.
- passphrase entry on host added, requires early listener setting monero pull #5355
- wallet open and create from device shows splash to indicate possible long process
- create from device is async to support passphrase entry