In that spirit, I think that we need to support at least the following
three basic features in the globbing routine:
1) Support the wildcard character (*).
2) Allow for escaping with platform-dependent escape character (\ under
Unix, Posix, etc., who knows what under Windows).
3) List expansion ("{foo,bar}.txt" should resolve to ["foo.txt",
"bar.txt"]).
Of these, I think that (3) would be the hardest. (1) can be handled
with regular expressions, and (2) should probably be moved into the
ProcessLine method.