Modify list_states to accept an option to perform a top-down search and to cease traversal after encountering a directory without a SLS file present.
Provide a configuration switch to enable limited directory traversal.
PEP8 and correct opts dict.
A minion with locally defined fileroots may also deep-recurse. Allow the minion to limit this behavior through a configuration option.
Log the periodic mtime map refreshes.
Wasn't properly converting to the Salt-style dot-notation for directory separation. Also correctly strips the init file name.
Don't depend on string variable when logging a debug message. (This may be an indicator of a bug elsewhere.)
Remove debugging.
Remove duplicate.
Use augmented assignment.
Remove final bit of debugging.
Kill more debugging.
Merge pull request #8217 from cachedout/file_traversal_fixing

File traversal fixing #6928