Pass unix_socket option through to the execution module.

Refs #8702.
add ability for ip_addr to filter by cidr
fix docstring
return correct list
require and prereq mixed tests, mostly failing, see #8785
Comments on require test example
Add another working prereq simple test
Missing states for the mixed require and prereq mixed tests
Remove wrong comments on prereq working test
Merge remote-tracking branch 'upstream/develop' into requisites-tests
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
Add test for #8796: use does not inherit require. False test actually
prereq tests for issue #8235 (yaml without lists) and error message difference in no-list mode
require vs require_in in not-list yamlsyntax: differences, still on #8235
commented tests for issue 8802 use recursion undetected
Add more unix_socket support, this time to user_chpass.
Merge pull request #8806 from UtahDave/develop

Don't define __opts__ and __pillar__ in the module