Remove use of PROTECT/UNPROTECT

See commit in canto-next.
Move curses_start hook later

The interface should be ready for input by the time this is called, just
like the daemon is ready to accept connections when daemon_serving is
called.
issue_cmd doesn't need winlist argument
Match longest alias
Tone down config logging
Forgot longform --help switch