Oops, shouldn't have committed this on master
First stab at directory-only walker
Adding .compopts and .good files for new walk.chpl test
Changing to using stat to get a more portable implementation of listdir and walk
Merge branch 'master' of https://github.com/chapel-lang/chapel into filerator
Oops, forgot to add this to previous commit
Snapshot of a first-draft Filerator module

(Sadly it does not work)
This filerator now does work -- using a module in an iterator broke it apparently

Not sure why, but somehow the use of a helper module to get my externs
didn't work in the original filerator
SImplified versions of tests that now use the Filerator module

(Oh, and they also move 'sorter()' out to the Sort module)
Merge branch 'master' of https://github.com/chapel-lang/chapel into filerator
Merge branch 'master' of https://github.com/chapel-lang/chapel into filerator
Merge branch 'master' of https://github.com/chapel-lang/chapel into filerator
Merge branch 'filerator' of https://github.com/bradcray/chapel into filerator
Added sorting capability for filerator
Rewrote tests to do sorting more properly
Merge branch 'sorterator' of https://github.com/bradcray/chapel into filerator

Conflicts:
	test/studies/filerator/walk.chpl
Added more execopts variations to my walk test

Changed the default startdir to "." also.
Fixing bottom-up walkdir()

It turns out that my previous version of walkdir() had a bug
in the recursion which only showed up in the bottom-up case
which somehow escaped me in my previous commit.  This fixes
it by breaking the listdir() capability out into its own routine.
Changed old listdir() routine and test to findfiles()

Having created a listdir2() as a utility, and given that listdir() was
becoming less and less like something we'd export, created a
findfiles() routine implemented in terms of walkdirs() and listdir2()
which reproduced the behavior of the original listdir().

Next step, remove listdir(), rename listdir2().
Simple cleanup -- remove original listdir()

The original listdir() was well past its point of usefulness, so
removed it now that findfiles() replaced its functionality and
renamed listdir2() to listdir().

This also meant that the code put into the Filerator help module
(originally because it was in two separate places) was now only
used in one, so removed the helper module (which never worked
anyway) and moved its contents into listdir().