Add function to cache file server traversals
Return
Hook into the new file_lists system to run platform tests

This is the most intrusive change to the roots fileserver we have
seen in a long time, this may break many things but this push will
kick off all of the platform tests which should tell us what we
missed
`open()` -> `salt.utils.fopen()`
list not a dict
don't test umask on windows
Don't chown on windows
add noop set_mode for Windows
Don't try fstat if on Windows
Merge pull request #9656 from UtahDave/develop

Fix improper usage of "mode" on windows. ignore mode, plz
Return the correct files on fresh traversals
Addresses #9032.
output on windows services is too verbose.  Switching it to debug level
Merge pull request #9659 from thematthopkins/quieter_windows_services

Output on windows services is too verbose.  Switching it to debug level
Set tests to refresh fs list cace with every check
Fix issue where global source_hash should override absent hash in lists
Correctly filter the rpm SOURCES
Fix pkg/rpm/build.py when it's a release candidate

Uses version.py to generate the complete version string
Support dedicated tenancy for EC2 cloud
Merge pull request #9660 from mbarrien/ec2-dedicated

Support dedicated tenancy for EC2 cloud