rose.popen: ensure OSError has a filename

OSError is normally raised if a command cannot be executed.
t/rose.popen: connected
Merge pull request #912 from matthewrmshin/rose.popen.oserror

rose.popen: ensure OSError has a filename