Merge branch 'mjog/986-namespace-assert' into 'gnome-3-38'
Disconnect from IMAP client sessions when logging out
Closes #986 (closed)
See merge request !586 (merged)
(cherry picked from commit 03f05c64)
2093aa32 Geary.Imap.Session: Avoid critical when client session logged out
1c951f89 Geary.Imap.SessionObject: Ensure the session is connected when accessed
b209f84e Geary.Imap.FolderSession: Ensure client session is selected when accessed
ac425f57 Geary.Imap.SessionObject: Rename claim_session
to get_session
ed4ba331 Geary.State.Machine: Support GObject notify signal for state changes
41be8693 Geary.Imap.ClientSession: Treat logout as disconnect