Only close existing ZMQ context's. Fixes #8635.
Add explicit `force_yes` arg for non-explicit downgrades

User was using a pin file to define a non-standard repo which may have a
lower version.  Version was not explicitly defined, so the state was not
detecting a downgrade.  Add ability to pass in --force-yes (with
warnings that it could be dangerous).
Not all distros separate stanzas with new lines, now if in a stanza
and the start of a stanza is detected start a new stanza
Add some additional docs for `cmd.wait` for the watch requisite
Remove logging in __virtual__ func.
Broader exception handling for invalid options in the salt command. Refs #8016.
fixed file.sed module a security risk
adjust the comment line
Don't depend on the pecl return code because it's broken.

Refs #8750.

Conflicts:
	salt/modules/pecl.py
Set the default HWM to 1000

This is as suggested in the ZMQ documentation:
http://zguide.zeromq.org/page:all#High-Water-Marks
Add hard return to make pylint happy
Don't define __opts__ and __pillar__ in the module

Also shorten a line
Don't silently fail if hgfs can't be loaded.

Refs #8807.
add ability for ip_addr to filter by cidr
fix docstring
return correct list
Fixing _available_services in launchctl module
Added comment explaining the fix.
fixed uncaught exception in _available_services in launchctl module. Now follows symlinks
BUGFIX: Argument order `pw usermod` command.

The argument order of `pw usermod` is[1]:

    pw [-V etcdir] usermod [name|uid]

This was incorrect for the `chhome` function. The updated version is
tested on FreeBSD.

[1]: http://www.freebsd.org/cgi/man.cgi?query=pw&sektion=8