Fix assertion error when noWallet used
Krfb fails to startup if "noWallet" is in the config since
walletOpened()
is called without a wallet, triggering the Q_ASSERT
at the beginning of the function.
Fix this by adding function to read passwords from the config directly
rather than reusing the walletOpened()
slot.