Fix pylint errors and add some try/catch to avoid traceback if user is not passed to some gnomedesktop functions.
Merge pull request #8494 from cro/gnomedesktop_pylint4

Fix pylint errors and add some try/catch to avoid tracebacks
Missed one try/catch
Merge pull request #8495 from cro/gnomedesktop_pylint5

Missed one try/catch
Added site verification code to enable Google's Webmaster tools

Refs #8351
Get query working on salt cloud api
Add profile creation to salt cloud api
This should be fine, but use safe_load just in case
Merge pull request #8497 from basepi/yaml

This should be fine, but use safe_load just in case
Set opts defaults for cloud api logic
Allow openstack driver to upload arbitrary files
Merge pull request #8499 from techhat/cloudapi

Allow openstack driver to upload arbitrary files
handle no gid being passed in
don't compare on Windows
remove extra :
Merge pull request #8500 from UtahDave/develop

Fix Windows user.present
Tracebacks for Jinja2 syntax errors are different.

Don't pass the real exception to `SaltRenderError`, it does not know how to handle it.
Adapt the tests to the latest Jinja2 template changes.
Merge pull request #8503 from s0undt3ch/develop

Jinja2 fixes
Replaced Python 2.7-ism when importing Django model