Fix a bug in file processing introduced in r19539.
Fix a bug in file processing introduced in r19539.

- Got my breaks/continues mixed up and at the incorrect indent level.
  Sigh.  FYI, this didn't show up in my testing for r19539 because I
  got lucky with the ordering of the list returned by os.listdir().

- Cleaned up and improved future file processing.

This should fix the 3 futures being reported as failing non-futures as
well as the numlocales issue with distributions/dm/t3.chpl.



git-svn-id: 88467cb1fb04b8a755be7e1ee1026be4190196ef@19553 3a8e244f-b0f2-452b-bcba-4c88e055c3ca

chizarlicious/chapel,CoryMcCartan/chapel,chizarlicious/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,hildeth/chapel,hildeth/chapel,sungeunchoi/chapel,sungeunchoi/chapel,chizarlicious/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,hildeth/chapel,hildeth/chapel,CoryMcCartan/chapel,hildeth/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,chizarlicious/chapel,CoryMcCartan/chapel,hildeth/chapel,chizarlicious/chapel,chizarlicious/chapel,chizarlicious/chapel,sungeunchoi/chapel,sungeunchoi/chapel,hildeth/chapel