Update iptables.py

Spaces were not handled correctly when parsing arguments, both flags and log prefix can contain spaces.
Introduce `no_chown` option to pip-related functions - #4805

Affected functions:
- `pip.install`
- `pip.installed`
- `virtualenv.managed`

When using `runas` in conjunction with a local-filesystem `requirements` file with these functions,
`pip.install` will create a temporary copy of the requirements file,
then change ownership of that file to the `runas` user.

The purpose of this is to avoid file permission errors when accessing the original requirements file.
However, this breaks when that file has a "-r otherfile.txt" line.

In these cases, set `no_chown` to `True`.
The original path to the requirements file will be kept,
and other requirements files included from the top-level file will be correctly found.
fix default name of pidfile for salt-syndic
clean up dnsutil.parse_zone()

People, use dict.setdefault() or collections.defaultdict. Please.
Add 'mixed' stat_output option, Fixes #4579

Prints the terse output unless it failed, then print full output
tweak spacing in gen_keys() to make pylint happy
Merge pull request #4865 from cvrebert/patch-4

clean up dnsutil.parse_zone()
remove pylint pragma w/ invalid ID number

************* Module salt
E0012: 18,0: Bad option value 'W402'
Add docs for state_output: 'mixed'
Merge pull request #4868 from cvrebert/patch-3

remove pylint pragma w/ invalid ID number
fix incorrect indentation on except clause
Merge pull request #4871 from UtahDave/develop

fix incorrect indentation on except clause
fix typo: critera => criteria
Merge pull request #4872 from cvrebert/patch-3

fix typo: critera => criteria
Fix all pylint W1401 "Anomalous backslash in string" problems
Simplify dnsutil._has_dig()
linux_sysctl module: escape component plain strings when dynamically constructing regex
fix pylint W0702 'No exception type(s) specified'; except: -> except Exception:
fix pylint W0120: Else clause on loop without a break statement

for-else is also a pretty obscure construct
salt.loader: fix pylint W0102 (mutable default argument values)