Reduce missing returns during reauth

When the master key rotates (on a schedule or via salt-key -d), minions
will not be able to decrypt messages from the master until reauth completes.

Therefore, new jobs will effectively be lost during the splay period.

This turns the reauth splay down to 10s (from 60s) and makes it a float
for more granularity.

Additinoally, this moves the 'running' function out of the saltutil exec
module and into salt.utils so it can be easily re-used. It's now wrapped
in the exec module.
Pylint
Return True by default in boto states

This change sets the default return value of the boto states to True,
rather than None as previously set. None is now used for test runs.
Failures still use False.
Fixes for test mode for boto_asg
bugfix: only create dict key if value is not empty
Fix failing integration tests for the wheel client
Enable wheel integration tests in runtests.py
Fix exception inside lxc
Set the route dst in the api maste_call interface
Merge pull request #15317 from rallytime/enable_wheel_tests

Enable wheel integration tests in runtests.py
Remove reference to nonexistant function in pkg tests

This fixes a ref that was missed in 7984a8c.
Merge pull request #15270 from cachedout/reauth

Reduce missing returns during reauth
Merge pull request #15315 from basepi/bp-15089

Backport #15089 to 2014.7
Merge pull request #15323 from terminalmage/fix-arch-pkg-test

Remove reference to nonexistant function in pkg tests
Merge pull request #15318 from basepi/bp-15313

Backport #15313 to 2014.7
Fix lint
Merge pull request #15303 from whiteinge/fix-wheelclient-auth-tests

Fix failing integration tests for the wheel client
Fix salt-cloud regression
clean up the last of extension stuff in novaclient
use ssh_agent

If ssh_agent is True, and the SSH_AUTH_SOCK is a socket and exists, use
ssh_agent and you don't have to specify a keyfile or password.