SmartOS esky: fix odd problem with zeromq linking
Merge pull request #15423 from nshalman/2014.7-zeromq-linking-breakage

SmartOS esky: fix odd problem with zeromq linking
gitfs_provider has no default value
Clarify outdated information in gitfs walkthrough

This paragraph predates the addition of pygit2 and dulwich support, and
seems to suggest that GitPython is required for gitfs, when that is no
longer necessarily true. This commit clarifies the wording here.
Merge pull request #15441 from terminalmage/gitfs-docs-corrections

Gitfs documentation corrections
Remove remote_exists function and add allow_failure=True

Fixes #15436

Get the `2014.7` branch inline with the `develop` branch and fix the salt-cloud regression on `develop`.
Add default value for fileserver_backend
Add fileserver_backend param to minion config documentation

Also correct an incorrect rst link target for hash_type
More gitfs documentation clarifications/corrections
Merge pull request #15446 from terminalmage/gitfs-docs-corrections

More gitfs docs corrections/clarifications
Merge branch '2014.7' into develop
Merge pull request #15447 from cachedout/dev_up

Merge up to develop
Merge pull request #15443 from rallytime/fix_salt_cloud

Remove remote_exists function and add allow_failure=True
Remove extraneous word
Merge pull request #15451 from terminalmage/gitfs-docs-corrections

Remove extraneous word
Merge branch '2014.7' into develop

Conflicts:
	salt/utils/cloud.py
Merge pull request #15452 from cachedout/dev_up

Dev up