doc: clarify Windows signal sending emulation
gyp: fix `ninja` build on linux

fix #6679
Merge remote-tracking branch 'upstream/v0.10' into v0.10