Add prep_jid to returners

Necessary for returners to work correctly as master external job cache.
Linting
Last lint hopefully :]
Even more linting
Ability to detech fusefs devices in the mount state and ensure the provided device matches what is returned by the active mounts.  Also including the reconnect & delay_connect mount option which is a valid option for sshfs but will not show up in the list of mounted file systems.
gitfs: accept per-remote auth params (fixes #16698)
Added functions to execute runner and wheel functions from orchestrate
Added convenience URL to generate minion keys and download as a tarball

Closes #16597.
Added missing CLI example
Rename the cmd method in the Reactor to local for consistency

Also provide a backward-compat alias.
Update the Reactor docs to use the local method instead of cmd
New onchanges/onfail failure types for requisite resolver

Refs #16370
Lint
More lint
Merge pull request #16521 from cachedout/gen_jid

Add prep_jid to returners
Merge pull request #16646 from garethgreenaway/16618_2014_7_mount_hash_notation

Fixes to mount state
Merge pull request #16703 from whiteinge/orchestrate-runner-wheel

Added functions to execute runner and wheel functions from orchestrate
Merge pull request #16706 from whiteinge/salt-api_gen-keys-download

Added convenience URL to generate minion keys and download as a tarball
Merge pull request #16715 from whiteinge/reactor-cmd-local-method

Rename the cmd method in the Reactor to local for consistency
Merge pull request #16716 from rallytime/bp-16613

Backport #16613 to 2014.7