SmartOS Esky: Fix minion SMF manifest

Some users reported an errror that SMF couldn't find auditconfig despite
the fact that the PATH is set correctly. Invoking with the full path
seems to fix the issue.
Merge pull request #15596 from nshalman/smartos-esky-smf-2014.1

SmartOS Esky: Fix minion SMF manifest 2014.1 backport
Merge pull request #15573 from s0undt3ch/2014.1

[2914.1] Add `sftp_file` function and prefer it over `scp_file`
Add 2014.1.11 release notes
Include 3D GPUs in GPU grain data

Fixes #15547.
Update to last stable release script, v2014.09.09

* Distro Support Fixes:
  * Updated the URL for EPEL 7
  * PIP based installations on Ubuntu 10.04 need setuptools installed
  * Arch stopped providing the version information on `/etc/arch-release`
  * Complete `salt-api` services checking skips. #450
Make s3fs work better.

S3 uses https ETag headers. In some cases (non-multipart uploaded
files), the ETag header is the md5sum of the file. In other cases
(multipart uploaded files) the Etag does not correspond to anything
calculable locally. In that case, files used for the salt filesystem
backend would be downloaded every time the s3 cache timeout expires (a
static 30 seconds). Fortunately, non-md5sum ETags have a hyphen in them.
This patch applies the following logic to such files. If the cached
file is the same size in bytes and has a later last modification time,
it will be considered up to date and will not be downloaded. Otherwise,
it will be updated.

Signed-off-by: Warren Turkal <wt@signalfuse.com>
SmartOS esky: build needs to invoke sdist

per saltstack/salt#15405
Merge pull request #15640 from terminalmage/fix-gpu-grains-2014.1

Include 3D GPUs in GPU grain data (2014.1 branch)
Merge pull request #15669 from nshalman/esky-sdist-2014.1

SmartOS esky: build needs to invoke sdist (2014.1 backport)
Merge pull request #15641 from s0undt3ch/hotfix/bootstrap-script-2014.1

[2014.1] Update to last stable release script, v2014.09.09
Merge pull request #15644 from wt/wt_make_s3fs_more_complicated-2014.1

Make s3fs work better.
Encode unicode kwargs to avoid UnicodeEncodeError
Decode output to avoid UnicodeDecodeError
backport rh_ip support for 2014.1 branch
Merge pull request #15814 from thatch45/2014.1

backport rh_ip support for 2014.1 branch
Merge pull request #15812 from terminalmage/issue13878-2014.1

Encode/Decode unicode characters in cmd.run states (2014.1 branch)
Fix encoding issues in nested output

This fixes #15542

Conflicts:
	salt/output/nested.py
Add missing import
Support unicode in highstate "changes" output

Since it invokes the nested outputter, which has been recently updated
to support unicode, the format string must be explicitly unicode.