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
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
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.
document ssh_agent
Merge pull request #15341 from gtmanfred/ssh-agent

Ssh agent
Merge pull request #15340 from gtmanfred/nova-agent-fix

clean up the last of extension stuff in novaclient
Merge pull request #15335 from rallytime/fix_cloud_regression

Fix salt-cloud regression