31355: _comp_locale tries to sanitise locales but keep CTYPE;
use this for subversion completion.
31356: typo in new _comp_locale noted by Bart
31357: _cp: add support for Mac OS X

If not GNU nor darwin, assume POSIX.
31350: block SIGWINCH nearly all the time, except
when about to calculate prompts or do synchronous read, so
syscalls are not interrupted by window size changes.
31350: block SIGWINCH nearly all the time, except
when about to calculate prompts or do synchronous read, so
syscalls are not interrupted by window size changes.
31353: fix handling of floating point in ternary
31361: handle negative optno ("no" prefix used)
when storing options with parseopts_insert() for sticky contexts
31369: set locale for completion if locale command is not usable
31371: _brctl: update brctl subcommands

Add hairpin and showstp. These are available since at least
bridge-utils 1.5.
31372: Do not block SIGWINCH for child processes

Something similar may also be needed in the zpty and clone modules.
Revert "31372: Do not block SIGWINCH for child processes"

This reverts commit f8ab02ad5f4226e46ab54e681a3e0404fdc1a9a6.

As Bart suggested in 31375.
31376: Make sure every execve() is prefixed by winch_unblock()

This was suggested by Bart Schaefer in 31375.