Update shell.js

Make sure grunt won't go into fatal mode
* when `failonError: true`
* when pid of process doesn't exists
* when `:kill` is called from within grunt task