npm-run: fix commands with whitespaces on windows

Fixes #4403
npmconf@0.1.11
npmconf@0.1.12
npm-registry-client@0.3.3
Change the way how tests fail on stderr output.

Wait whole message from stderr output and only after that throw error. This helps to get whole picture why test fails.
Merge branch 'master' into git-cache-ownership
Skip changing ownership on win32