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
Fix wheel token auth by moving eauth checks below token
naught-dot-fourteen bump
Merge pull request #4218 from jacksontj/develop

Fix multiplication problem for #3431
Merge pull request #4217 from whiteinge/fix-token-auth

Fix wheel token auth by moving eauth checks below token
Revert multiplication until full trace can happen
Clean out payload connection timeout, this is not passed down from here
Merge pull request #4220 from jacksontj/develop

Revert timing change #3431
Fix bug trying to get virt info from minions without virt.
This fixes #4194
Improvements for the carbon returner

This makes the carbon returner work nicely both for the specific case of
returning carbon data from the virt module and also work nicely for more
generic cases.
Merge pull request #4222 from torhve/develop

Fix bug trying to get virt info from minions without virt.
Add new module to run munin plugins
Fix type comparison to use isinstance
Merge pull request #4223 from torhve/carbon

Improvements for the carbon returner
Merge pull request #4224 from torhve/munin

Add new module to run munin plugins
Fix #3968

The job output was not being cleanly parsed and returned from
lookup_jid
Fix errors in apt function imports
Add colon to clean up docstring formatting