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.
Update to rc3 in docs sidebar
Update to 2014.1.11 in docs sidebar
Update release candidate installation instructions for rc3
Merge pull request #16447 from basepi/2014.1.11release

Update docs for 2014.1.11 and 2014.7.0rc3
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
First attempt at caching the loaded configuration from the filesystem.

This basically should avoid loading and parsing YAML over and over again.
Handle more config filenames
The `syndic_config` call needs the path to the minion config file
Try caching the client too
Remove duplicate import
Allow getting the configuration from scratch.

Properly handle `client_config` when loading from cache.
Only delete the `_client` attribute if it has been set.
Remove the unnecessary `integration.ClientCase` class
Test the runner client under `tests/integration/clients`