Set pillar-OPts to default to False
Hint PF type if bracket enclosed IPv6 address
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.
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
Add recon_* config options to minion docs

Fixes #16471
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
Add soem release notes updates
Merge pull request #16458 from basepi/pkgordereddict

Make OrderedDict private (_OrderedDict) in pkg state
Fix salt-cloud ec2 requests containing spaces.

salt-cloud receives an error when trying to create an EC2 instance when
any number of argument values contain a space. This happens because
salt-cloud is incorrectly building the url string when calculating the
signature. AWS signature algorithm #2 requires that spaces be encoded
using %20, however python's urlencode method replaces them with a +.
The easy fix is to just search and replace in the encoded string.

I encountered this myself with a security group with a space in it.
This was reported in issue #10181
https://github.com/saltstack/salt/issues/10181

The error looks like this:
someinstancename:
    ----------
    Errors:
        ----------
        Error:
            ----------
            Code:
                SignatureDoesNotMatch
            Message:
                The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.
    RequestID:
        12345678-9abc-def0-1234-56789abcdef0
properly fix windows paths for master storage
Merge pull request #16497 from thatch45/notes_2014.7

Add some release notes updates
Fix output of pkg.list_repo_pkgs (yumpkg)

This allows for the full list of available packages in each repo to be
returned. This was my original intention when I wrote this function, but
I didn't realize that I was missing versions in the output until I
researched github issue #16467.

The structure of the return dict had to be changed slightly to
accommodate the new behavior.

Additionally, rather than just sorting each list in place, this sorts
all versions for a given package in a given repo using
distuils.version.LooseVersion, to give an accurate sorting of versions,
and put the newest versions at the top of the list.
Merge pull request #16498 from rallytime/bp-16452

Backport #16452 to 2014.7
Merge pull request #16457 from cachedout/issue_10900

Don't modify pass-by-value copy of opts on module refresh