Fixed bugs in shell-quote, removing features we don't want rather than complicating the code.

Since it no longer bears much resemblance to upstream,
modules/shell-quote.sjs is the source of truth and src/deps/shell-quote
has been removed.