- whenever using subprocess.Popen, use close_fds=True
- make sure to catch errors in hdfs listdir
  (and make some minor improvements there)
- add one FIXME question
- make sure to restore subprocess.Popen
- add close_fds=True to Popen_fake