Substantially improved OS detection.

@{00-core/20-tester/os} now supports most (if not all) operating systems under
active development likely to reliably run zsh and hence zeshy.
:signal_processes() has been sufficiently generalized to suggest that it should
probably work under all such systems. But that's probably egregious wish
fulfillment.