allow matching on presence of a key when value is a dict
allow matching on presence of a key when value is a dict -- for grains too
Perform a 'systemctl --system daemon-reload' when needed

If a custom unit file is added to /etc/systemd/system, or the given unit
has been modified since the last time systemctl --system daemon-reload
was run, perform the daemon-reload.
Merge pull request #4234 from giantlock/develop

fix typo
Added notes on installing psutil via pip

Python header files are required, and may not be installed depending on
your distro. Added a paragraph mentioning this.
Merge pull request #4235 from terminalmage/docs

Added notes on installing psutil via pip
Use helper function to build unit name

_canonical_unit_name() already appends '.service' to a non-canonical
unit name, no need to duplicate efforts here.
Remove ReST syntax from salt.utils.is_true

This function won't have its docstring parsed to be displayed in the
docs, so it doesn't need fancypants ReST directives.
Add salt.utils.test_mode

This is the first step in making "test" mode for states
case-insensitive. See #3363.
Slight docstring tweak
correct description
Merge pull request #4229 from terminalmage/issue2908

Perform a 'systemctl --system daemon-reload' when needed
added pkg/suse specific init files
update salt.spec to 0.14.0
Merge pull request #4239 from herlo/develop

update salt.spec to 0.14.0
Handle ints/floats properly in salt.utils.is_true
Make test mode case-insensitive for state module

This implements #3363 for state.sls, state.highstate, state.single, etc.
Fix exception handling
updated PKGBUILDs for 0.14.0 release
Merge pull request #4237 from terminalmage/issue3363

Add salt.utils.test_mode