Speeds up query of processes by using powershell to query all services at once rather than running a separate process for each service.
Adds extra_uninstall_flags option for windows packages to handle automated uninstalls where automated install files are required like InstallSheild
dockerio: do not override image declared CMD
Debug info for exceptions in manage_file
manage file create directories with default mode

When no explicit mode or dir_mode is given to manage_file don't try and
convert 'None' to a mode
Merge pull request #9632 from thematthopkins/powershell_service_query

Speeds up query of processes by using powershell to query all services
Merge pull request #9635 from thematthopkins/windows_extra_uninstall_flags

Adds extra_uninstall_flags option for windows packages
Merge pull request #9644 from dangra/dockerio-dont-override-cmd

dockerio: do not override default CMD declared in image
Merge pull request #9651 from mbirtwell/default_dir_mode

File manage fails if it needs to create directories and no mode argument was supplied
Lint fixes and include CLI example.
Merge pull request #9653 from s0undt3ch/develop

Lint fixes and include CLI example.
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
merge w/ develop
`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