Adding a function to test connections to UDP and TCP ports from minion.
Fixes the problem
Fixing the order
SmartOS esky build: requirements files

Mimicking the breakout of requirements files in the main project,
this allows me to keep a file of extra requirements that get put in the
esky (e.g. halite) while only needing to point the build process at
either the zeromq or raet requirements file.
minor fix, if protocol is not specified then default to TCP but ensure proto variable is set to tcp for return data.
move arguments into kwargs.  add ability to force family to be either ipv4 or ipv6, otherwise if a host is specified then we leave it up to the resolver.
Change the defaults to be backwards compatible (fix #13285)
Merge pull request #14078 from s0undt3ch/hotfix/lint

Lint Fixes
Added support for the full CORS preflight request
Merge pull request #14067 from garethgreenaway/network_connect

Adding a function to test connections to UDP and TCP ports from minion.
Merge pull request #14068 from nmadhok/fix-file-makedirs-function

Adding a trailing slash after path if not present when using salt.modules.file.makedirs
Merge pull request #14077 from jacksontj/pubfilter

Change the defaults to be backwards compatible (fix #13285)
Merge pull request #14082 from whiteinge/full-cors

Added support for the full CORS preflight request
Merge pull request #14070 from nshalman/requirements

SmartOS esky build: requirements files
No string substitution is required.