Add nqp::shell($cmd, $dir, %env) op and support existing nqp::shell($cmd) until rakudo catches up

Tested on MacOS.