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
add get_priv_key_filename()
fix missing )
remove extraneous ))
document new ssh_private_key config value
s/ssh_private_key/ssh_key_file
also update other linode config doc
fix pylint errors
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
zfs doesn't support help as parameter. Changed with a question mark.
Merge branch '2014.7' into develop

Conflicts:
	salt/utils/cloud.py
STY: Refactored common code in salt.module.pip to make it easier to maintain and simplify the code
Merge pull request #1 from saltstack/develop

Pull from #based overlords 2014-08-28
Added mdadm assemble module function
caches.{fscache,fsworker}: put __main__ code into funcs to avoid var shadowing

************* Module salt.caches.fscache
salt/caches/fscache.py:24: [W0621(redefined-outer-name), FSTimer.__init__] Redefining name 'opts' from outer scope (line 276)
salt/caches/fscache.py:61: [W0621(redefined-outer-name), FSCache.__init__] Redefining name 'opts' from outer scope (line 276)
************* Module salt.caches.fsworker
salt/caches/fsworker.py:111: [W0621(redefined-outer-name), FSWorker.run] Redefining name 'context' from outer scope (line 145)
Change python code blocks to yaml
Added mdadm assemble handling to the mdadm state