Hint PF type if bracket enclosed IPv6 address
Switch up the test.arg runner to filter the __pub* kwargs

The old behavior is available with the raw_arg function.
Extract reformatting low data into method for both sync & async methods

The cmd_async method needs this same low data reformatting. This
extracts that out into a reusable method.
Fix WheelClient().cmd_sync()

WheelClient defaults to sync behavior so we just need to wrap
master_call here.
Added integration tests WheelClient cmd_sync cmd_async
Examine clear_load instead of token for the eauth type
Remove the (often erroneous) missing arguments warning

TypeErrors are indeed thrown when missing arguments issues happen.
However, the overwhelming majority of instances where this is thrown,
it's actually inaccurate and confusing to users. The exception itself
should be sufficient.
Merge pull request #16451 from whiteinge/add-wheelclient-tests

Add WheelClient integration tests for cmd_sync and cmd_async
Don't modify pass-by-value copy of opts on module refresh

This probably quietly broke a lot of other things with multi-master but
the issue in question is #10900

Closes #10900
Fix stupid error
Make OrderedDict private (_OrderedDict) in pkg state

As it is, OrderedDict shows up in things like sys.list_state_functions
State Module, not State Declaration
Fixing issue with ps.top and ps.pgrep.  I checked all versions of psutil and couldn't find any reference to using a pid() function to return the PID from a process object.
Fixing the unit tests for ps module
Merge pull request #16462 from garethgreenaway/16445_16444_2014_7_ps_fixes

Fixing issue with ps.top and ps.pgrep
Merge pull request #16460 from basepi/highstatestructure

State Module, not State Declaration
Fix docs
Merge pull request #16475 from cachedout/issue_16472

Fix docs
Merge pull request #16438 from whiteinge/cmd_async-low-reformatting

Also format low data correct for the async RunnerClient calls
Add recon_* config options to minion docs

Fixes #16471