Added 'absent' to states.reg.
Pylint fix 2014.7
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 #15595 from nshalman/smartos-esky-smf-2014.7

SmartOS Esky: Fix minion SMF manifest
Change expected return for deleting digital ocean instance
Merge pull request #15593 from rallytime/pylint

Pylint fix 2014.7
Stringify comment

Closes #15586
Merge pull request #15601 from cachedout/issue_15586

Stringify comment
file.accumulate exception fix

Don't iterate NoneType in file.accumulate. Return instead.

Refs #15334
Merge pull request #15597 from rallytime/fix_digitalocean_tests

Change expected return for deleting digital ocean instance
add shell to global unless onlyif and check_cmd

Only pulls from grains and minion config.
shell should have been a string
self instead of salt
add shell to git and file unless and onlyif commands
Merge pull request #15574 from s0undt3ch/2014.7

[2014.7] Add `sftp_file` function and prefer it over `scp_file`
Merge pull request #15605 from cachedout/issue_15334

file.accumulate exception fix
Merge pull request #15626 from gtmanfred/2014.7

add shell option to global unless and onlyif
read in the key_no_rotate option
Add the cli option to key_no_rotate
Merge pull request #15632 from thatch45/key_no_rotate

Key no rotate