FakeSystemCommand.run! should follow usual case
enforce valid values for :stderr on command.run
Merge pull request #2961 from rolandwalker/system_command_followups

System command followups