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 #15626 from gtmanfred/2014.7

add shell option to global unless and onlyif