add grain that detects SSDs
remove duplicated code and warn when master IP changes
Don't force MD5

Addresses some concerns raised in #11486
Remove spurious debugging.
Second attempt to fix #11453
Fix traceback in salt.utils.network.get_fqhostname

This traceback occurs when the lookup fails in some way, raising an
exception.
Initial addition of a module to manage IP sets.
Merge pull request #11639 from garethgreenaway/develop

Initial addition of a module to manage IP sets.
add file.replace and file.search to windows file
Merge pull request #11671 from cachedout/11486

Don't force MD5
Merge pull request #11677 from UtahDave/develop

add file.replace and file.search to windows file module
Add more file.py modules in win_file.py
Merge pull request #11678 from UtahDave/develop

Add more file.py functions to win_file.py
add pid to netstat output on windows

Fixes #10782
Merge pull request #11679 from UtahDave/develop

add pid to netstat output on windows
add missing import
Merge pull request #11680 from UtahDave/develop

add missing import
add another missing import
Merge pull request #11681 from UtahDave/develop

add another missing import
We never use pickles

and they have not been supported since around salt 0.8.2, so we might as
well take them out.