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 integration tests for the --out-indent flag for JSON output
Restore negative integer check for --out-indent flag

Fixes #16673.
Added documentation about the --out-indent flag
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
Merge pull request #16700 from whiteinge/json-output-indent

Fix --out-indent for the JSON outputter
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