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.
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.
Fix stupid error
Make OrderedDict private (_OrderedDict) in pkg state

As it is, OrderedDict shows up in things like sys.list_state_functions
Merge pull request #16438 from whiteinge/cmd_async-low-reformatting

Also format low data correct for the async RunnerClient calls
Add 2014.1.12 release notes
Merge pull request #16491 from basepi/2014.1.12releasenotes2

Add 2014.1.12 release notes (2014.7 branch)
Merge pull request #16454 from basepi/typeerror

Remove the (often erroneous) missing arguments warning
Add example states for installing at and running atd
Add info on upgrading to ZeroMQ 4
Add info on upgrading to ZeroMQ 4
Merge pull request #16494 from terminalmage/zeromq4

Add information on how to upgrade to ZeroMQ 4 in Ubuntu and RHEL/CentOS
Merge pull request #16458 from basepi/pkgordereddict

Make OrderedDict private (_OrderedDict) in pkg state