Add in a popen-based iostreams source that can be used.  NOTE that this is likely not working on Windows yet (and the unit test will definitely fail on windows)