listdir(), files() and dirs() are generators now instead of returning lists.
Fix handling of the enterdir option (variable name was wrong).
Fix ignorecase parameter for the walk methods.
Move implementation of walkall/walkfiles/walkdirs into the base class
(as they all can reuse walk()).