child_process: spawn optional process arguments

`child_process.spawn` required an empty arguments array if also using options. This removes that requirement.

`spawn(command, [], options)` -> `spawn(command, options)`

Fixes #6068.  The documentation already implies that `args` is optional so no update needed.  The patch was done against `master` but will apply cleanly against `0.10.x` if required.