Add new global option called `--stream`.
When used, the output from child processes is streamed to the console immediately, prefixed with the originating package directory. This allows output from different packages to be interleaved.
close#2147close#1609
PR #2595
PR #1573
* feat(reporting): collapse build output of deps inside node_modules
ref #1440
* feat(reporting): nicer reporting of lifecycle output
* feat(reporting): print the number of collapsed lines
* feat(reporting): always print the status of the child processes
* refactor: reporting
* feat(reporting): nicer indentation
* feat(reporting): report duration of script run
close#1440