Oops, accidentally committed this on master
Merge branch 'master' of https://github.com/bradcray/chapel
Merge branch 'master' of https://github.com/chapel-lang/chapel
Test for sorter[ator]() iterator
Merge branch 'master' of https://github.com/chapel-lang/chapel into sorterator
Changing sorter() to sorted()

Thomas pointed out that Python uses sorted() for a generator like
this, which also happens to be the first name I used before deciding
that it sounded like a boolean query rather than an iterator.
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().