Fix state compiler stack trace, github issue #5767
Merge pull request #7931 from cro/develop

Fix state compiler stack trace, github issue #5767
Update build_rule to ignore __env__, __sls__, order

The rules not created without these switches in the iptables command.
Add a salt runner that safely accepts minion keys using salt-ssh
Spelling fixes in in-line docs.
More spelling fixes in in-line docs.
Yet more spelling fixes in in-line docs.
Fix pkg.installed regression (yumpkg)

This fixes a regression caused by the "pre-flight" checks recently added
to the pkg.installed state. The check_db function was not properly
handling 32-bit packages on a 64-bit OS.

In the process of investigating this regression, I also discovered a bug
in which pkg.latest_version was not identifying 32-bit versions of
packages, effectively rendering it impossible to install these packages
using pkg.latest states.

This commit fixes both bugs.
Bump Salt Windows installer version. Add to docs
Merge pull request #7936 from UtahDave/develop

Bump Salt Windows installer version. Add to docs
Merge pull request #7935 from terminalmage/issue7813

Fix pkg.installed regression (yumpkg)
Merge pull request #7930 from whiteinge/deb-ps-truncate

Debian sets COLUMNS in base env which will truncate ps output
Merge pull request #7929 from cachedout/develop

Fix for #5737 and some minor doc changes.
Configurable wait for IP implemented for Openstack
Configurable wait for IP implemented for Digital Ocean
Configurable wait for IP implemented for EC2
Configurable wait for `passwd` implemented for EC2
Configurable wait for Spot instance implemented for EC2
Configurable wait for IP implemented for IBM SCE
Configurable wait for IP implemented for Joyent