Performance increase for large file.recurse directories

As talked about in the news group at link below.  This will start the os.walk calls in the subdirectory when appropriate, otherwise default to previous behavior.

https://groups.google.com/forum/#!topic/salt-users/xHBMHP_A0zc