Lint fixes and comment out unrunnable code
improve formatting in Linting section of dev docs
Merge pull request #11860 from hulu/pylint-docs

improve formatting in Linting section of dev docs
Allow dots in kwarg names
Merge pull request #11863 from terminalmage/kwarg-regex-fix

Allow dots in kwarg names
Merge remote-tracking branch 'upstream/develop' into develop
Removed ssh_key_name an internal test leftover
salt.utils.serializers package missing from setup.py
Merge pull request #11871 from DockerNAS/develop

salt.utils.serializers package missing from setup.py
Delete references to imported pip module so `reload(site)` works.

When an older `pip` library is installed on the system, even if on a
state we upgrade it and reload modules, since we we're not removing all
references, the new module is not loaded and the old one is still used
instead.

Alternatively we could try and find out which modules were imported by a
module and explicitly remove them from `sys.modules` thus forcing a
reload, however, this can also cause bad behaviours, what if we
explicitly unload `salt`?

For now this works and it's simple.
Merge pull request #11872 from s0undt3ch/hotfix/pip-reload

Delete references to imported pip module so `reload(site)` works.
Merge pull request #11869 from jeroennijhof/develop

Removed ssh_key_name an internal test leftover
Support older ZMQ versions.
Merge pull request #11875 from s0undt3ch/develop

Support older ZMQ versions.
Use same linger value
Merge pull request #11876 from s0undt3ch/develop

Use same linger value
Merge remote-tracking branch 'upstream/develop' into develop
Cleanup some code in the iptables module.  Inside build_rule for the dports & sports code, if dorts & sports are a list then use a join instead of the for loop to build the list of ports.