Merge branch 'develop' of https://github.com/saltstack/salt into develop
Merge branch 'develop' of https://github.com/saltstack/salt into develop
Merge branch 'develop' of https://github.com/saltstack/salt into develop
PEP8 fixes from PyLint
Extend pillar matcher to traverse nested dicts
Extend grains matcher to traverse nested dicts
Fixed iptables.save module to not fail when parent directory already exists.
Merge pull request #3417 from jeffh/develop

Fixed iptables.save module
typo fixes
Removing the _format_info function on Darwin doesn't make much sense
Add support for managing users and groups in OpenBSD
Merge branch 'develop' of git://github.com/saltstack/salt into develop
Merge pull request #3423 from baijum/doc

typo fixes
Adding support for custom outputters

- introduced outputter_dirs config option
- added saltutil.sync_outputters command
- saltutil.sync_all calls also saltutil.sync_outputters
Specified current module in stateconf renderer module docs
Fix test case skipping logic: if < py2.7 then no OrderedDict, so skip.

For ordered execution, PyDSL requires py2.7 or above. Although, it's
possible to make it work with a third-party OrderedDict implementation
like the yaml renderer does..., this is not bothered here.
Merge pull request #3426 from kjkuan/pydsl-test-case-fix2

Fix test case skipping logic: if < py2.7 then no OrderedDict, so skip.
Merge pull request #3414 from archtaku/issue3410

Implement #3410
Merge pull request #3422 from herself/develop

Add user/group support for OpenBSD and fix a Darwin user bug
Merge pull request #3425 from aleszoulek/custom_outputters

Custom outputters