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
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
Merge pull request #9655 from s0undt3ch/develop

`open()` -> `salt.utils.fopen()`