Clean up stray critical logs
Add the ability to requisite an entore sls formula in a state
Add get_cache_returns to localclient
Execute a final check on the job cache with publish system

This is to double check that nothing from the event bus way missed
Add LocalClient.cmd_subset to execute on a random subset
check that the targets have the desired function
Ad hook to accept the new subset option
Add the --subset option
Make the multi master scheduler detect down masters
Replace human_name with humanname.

The documentation indicates
human_name should hold to a human readble name for the repository.
The code is looking for humanname.
solr mod: fix apparent incomplete var renaming: name->core

discovered via pylint W0631
fix other instance in this file
pkrgrepo verification fails

When verifying pakages, skip the repo keyword and ensure the
value is a string.  Always fails for gpgcheck with yum.
grains.core.saltpath: path -> salt_path, to avoid shadowing same-named func
loader: rename vars to avoid shadowing grains() func
jinja2 templates: Enable the 'do' and 'loopcontrols' extensions

See http://jinja.pocoo.org/docs/extensions/ for their documentation
Don't memoize user.list_groups, Fix #5154
Log the exception rather than ignoring it, Fix #5160
Merge pull request #5164 from basepi/stateconf5160

Log the exception rather than ignoring it, Fix #5160
zypper: fix pkg.latest_version

latest_version was using list_upgrades(), which in turn ran
'zypper list-updates'. This, however, does not give information for
packages which are available but are not presently installed. Changed
latest_version so that it parses the output from 'zypper info'.

Fixes #5166.