Uses a new option to the shell to specify that return values are unwanted instead of overloading the interactive option. Enable return_values when the shell is non-interactive. Includes addendum "Replace `if not` with `unless`" Signed-off-by: Apekshit Sharma <appy@apache.org> Signed-off-by: Mike Drob <mdrob@apache.org>