try to determine output dir from fsf file

I changed _list_outputs() to first try to look in the fsf file to determine the output directory before it looks in the cwd.  this deals with an edge case where I specifically set the output directory in my auto-generated fsf file to be somewhere outside of the cwd.