Draft: Drop session save/restore
Split from !93 (merged)
Originally was going to be dropped, but we might want to keep it a while until the application saving/restore support in glib lands. So split this MR for now so we can decide what to do with it later.
(Feel free to close down the line)