add grain that detects SSDs
remove duplicated code and warn when master IP changes
Fix traceback in salt.utils.network.get_fqhostname

This traceback occurs when the lookup fails in some way, raising an
exception.
Merge pull request #11684 from s0undt3ch/develop

Fix white-space lint issue.
Avoid shadowing vars() built-in func in modules.openbsdservice._get_rc()

************* Module salt.modules.openbsdservice
salt/modules/openbsdservice.py:144: [W0622(redefined-builtin), _get_rc] Redefining built-in 'vars'
Merge pull request #11686 from hulu/vars-shadowing

Avoid shadowing vars() built-in func in modules.openbsdservice._get_rc()
modules.openbsdservice: avoid shadowing outer enabled() func

************* Module salt.modules.openbsdservice
salt/modules/openbsdservice.py:234: [W0621(redefined-outer-name), get_enabled] Redefining name 'enabled' from outer scope (line 240)
salt/modules/openbsdservice.py:268: [W0621(redefined-outer-name), get_disabled] Redefining name 'enabled' from outer scope (line 240)
Merge pull request #11687 from hulu/enabled-shadowing

modules.openbsdservice: avoid shadowing outer enabled() func
states.file: avoid shadowing prepend() func

************* Module salt.states.file
salt/states/file.py:2644: [W0621(redefined-outer-name), prepend] Redefining name 'prepend' from outer scope (line 2545)
modules.ipset: fix typo: "creatd" => "created"
Merge pull request #11689 from hulu/ipset-creatd-typo

modules.ipset: fix typo: "creatd" => "created"
Merge pull request #11688 from hulu/file-prepend-shadowing

states.file: avoid shadowing prepend() func
Be consistent and show python mapping for "Dashes"
Merge pull request #11692 from anonymouz/patch-1

Be consistent and show python mapping for "Dashes"
Check file hash for the installer

Checks to make sure the cached file is updated to the latest version or
not
Cache the results for the jid using salt-ssh
Randomize minion reconnects by default
Make sure line isn't too long
Fixed problem where message transactions on unallowed estates raising exception
Now silenty drops transaction

Fixed for all transactions similar issues
Merge remote-tracking branch 'upstream/develop' into sam_raet_32