Merge pull request #9315 from shish/patch-1

Look for crontabs in /usr/lib/cron/tabs when on MacOS
Fix Pylint W0105, string statement has not effect
White-space related lint fixes.
Correct failure when psutil is not installed.

Reformatting.
Initial working code to support specifying additional modules to include in a thin.tgz (think mako :)
Add an "overwrite" arg to force creation of a tarball even if the version number is the same
Merge pull request #9335 from cachedout/ps-unit-tests

Correct failure when psutil is not installed. Also some minor reformatting.
Fix for windows installs without extra_install_args
Suppress tracebacks in states which manage files

This captures exceptions encountered in states that run file.get_managed
or file.manage_file, suppressing the traceback and instead returning a
False result for the state, with a meaningful error message.
Document availability of templating variables, Fix #9261
resolves #7998461

defaults module can be used to add default variables to a formula without the need for a pillar
Merge pull request #9339 from basepi/slsvars9261

Document availability of templating variables, Fix #9261
Fix typo from #9195
Merge pull request #9345 from basepi/typo9195

Fix typo from #9195
Updated docstrings
Display templating error in cmd.script states

This shows the actual templating error instead of just returning that
there was an error with caching the script.
Raise SaltRenderError exceptions rather than suppressing them
Merge pull request #9338 from terminalmage/issue9232

Suppress tracebacks in states which manage files
Add avail_locations() to nova driver
Merge pull request #9349 from techhat/nova

Add avail_locations() to nova driver
updated rabbitmqctl policy commands to support latest version