Semi-synchronous verbose mode

As soon as there is just one sub-process running, in verbose mode, show
its output every second.

Closes #1913
This uses a SIGALRM to stop the wait at regular intervals -- disabled on Windows.
Merge pull request #1915 from OCamlPro/ssynchr-verbose

Semi-synchronous verbose mode