TUI - change the moment of saving changes to the profile

Currently, changes are saved to profile after unlocking (user action or timeout).
When encryption is implemented, it will be a problem to save changes after timeout, because clive will not have an access to the wallet with an encryption key.

To make it possible, the moment of saving changes to the profile should be changed, the changes (related to alarms, account management, set a node, transaction management, add operations to cart) should be saved just after each action.