Fixes #445
Open windows are now persisted and reopened on relaunch. To enable this in "normal" situations (i.e. no hard kill, or system reboot) there's also a `Zed:Quit` command (Command-Q/Ctrl-Q) that closes all Zed windows while still restoring them on the next lauch.