Merge pull request #5155 from virtua-network/module_imgadm

Add module for SmartOS imgadm command
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
Don't try to get the `_fmt` attribute if there's no formatter. Refs saltstack/salt-cloud#589.
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.
Merge pull request #5167 from terminalmage/issue5166

zypper: fix pkg.latest_version
Some small doc improvements for Windows Repo page
Merge pull request #5168 from UtahDave/develop

Some small doc improvements for Windows Repo page
Merge branch 'develop' of github.com:saltstack/salt into develop
Merge pull request #5156 from timl/develop

Replace human_name with humanname.
Merge pull request #5157 from cvrebert/patch-2

solr mod: fix apparent incomplete var renaming: name=>core
Merge pull request #5158 from cvrebert/patch-1

grains.core.saltpath: path -> salt_path, to avoid shadowing same-named func