Now that #5744 is merged, apply the same recipe to `SaltRunOptionParser`.
Quiet sphinx.
run not cp!
Fix salt.modules.win_pkg.latest_version

The return dict needed to be initialized with empty strings, as done in
the other providers. Fixes #5746.
Merge pull request #5761 from terminalmage/issue5746

Fix salt.modules.win_pkg.latest_version
Add @s0undtech's nb_open module
initial cmd running in ssh trans system
Merge pull request #5749 from s0undt3ch/develop

Now that #5744 is merged, apply the same recipe to `SaltRunOptionParser`
Type-check recurse to prevent traceback, Fix #5741
Finish code of ssh trans back end, ready to hook in and validate!
Merge pull request #5764 from basepi/directory5741

Type-check recurse to prevent traceback, Fix #5741
Consolidate BSD shadow support into single module

Since OpenBSD works the same way as NetBSD, instead of writing a third
module this commit consolidates BSD shadow operations into a single
module.
Add OpenBSD to the list of OSes which support password hashes
docstring tweak
Add note to docstring reflecting OpenBSD shadow support
Merge pull request #5765 from terminalmage/bsd_shadow

Add shadow support for OpenBSD
Add BSD shadow support to release notes.

Also added a versionchanged directive to the docstring for the user
state to denote when shadow support was added for BSD.
Merge pull request #5766 from terminalmage/release_notes

Add BSD shadow support to release notes.
Initial implementation of git pillar

This isn't a particuarly pretty implementation, but it does work.

There are a few "gotchas" with this implementation-- since the pillar builder uses the local fileclient you have to have some directory which has all of the files-- to work with this i've set it up so you have to specify a branch+repo combination.

Ideally we'd need to do some work on the fileclient to add a new class which is something like "gitremote" that can then manage all of the file getting/caching/etc.
add ability to pass defaults to included pillar sls