Enable the usage of existing 'salt-call -m' option.

Currently, the ``-m`` flag for salt-call has no effect in the loaders.
This commit allows users to specify exactly the module dirs to load
given that they follow the naming conventions for 'grains', 'runners',
'modules', 'states', etc. This is a shortcut for having to refresh cache
state when using a masterless salt-call.
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
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
added pkg/suse specific init files
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
Merge pull request #4238 from aboe76/develop

added pkg/suse specific init files
Merge pull request #4241 from cedwards/PKGBUILD

updated PKGBUILDs for 0.14.0 release
Make cmd.script create tempfile in cwd (if passed)

This fixes #3990.
Merge pull request #4242 from terminalmage/issue3990

Make cmd.script create tempfile in cwd (if passed)
Add links to 0.14.0 Salt Windows Installers
Merge pull request #4243 from UtahDave/develop

Add links to 0.14.0 Salt Windows Installers
Merge pull request #4083 from mgwilliams/pillar_matching

allow matching on presence of a key when value is a dict
Allow for a returncode to be set

This allows for a unix style return code to be set on function
calls, this allows for functions to set a failure relative to the
function call itself. AKA, this can flag a failed highstate
and flag it with a mapping to a specific defined value