Add pygit2 auth to gitfs
Fix ssh exec module docstrings

You don't need to end a line in a backslash within a docstring. Besides,
doing so leaves large gaps in the line when rendered by sphinx.
Document that globs can be used in reactor filenames
Line up comments in reactor example
Added salt:// support to reactor file paths

Closes #12827
Add salt:// paths for reactor files to the doc examples
Update gitfs test opts to reflect new gitfs config opts
Fix missing argument to new_file.insert
Actually, pygit2 supports auth in 0.20.3 as well

Allow for a minimum version of 0.20.3. The one difference found so far
is that pygit2.Remote.fetch() returns a class instance starting in
0.21.0, so this commit also changes the logic that checks for the number
of received objects so that it works irrespective of version.
Update docs to reflect pygit2 auth support in 0.20.3
Remove obsoleted variable PYGIT2_TRANSPORTS
Merge remote-tracking branch 'upstream/develop' into develop
Add manage.not_present
Merge pull request #15060 from YanChii/file_append_bug

corrected file.append test state
Merge pull request #15064 from tserong/patch-1

Fix service.py version parsing for SLE 11
Merge pull request #15079 from garethgreenaway/apt_dont_install_recommends

Changes to aptpkg.py and pkg state
Merge pull request #15112 from samuelpenn/develop

Added support for wildcard characters in package version strings.
Merge pull request #15118 from cachedout/range_docs

Document seco range
Merge pull request #15119 from lyft/proper-returns-for-boto-states

Return True by default in boto states
Merge pull request #15121 from wackycaptain/fix-ssh-auth-present-test

Fix ssh_auth.present test when enc != ssh-rsa