Improved readability, grammar

Swapped 'a' for 'an' where necessary.  Changed verb agreement.
Uncluttered scentences.
Fixed 80 column width

Due to fussy programmers that still live with 1972 standards :P
Remove iter events stuff from client
Consolidate the syndic

The syndic was setting up a number of minion constructs that it does
not need, this commit strips them out and simplifies the syndic
Changed to 3rd person

Changed to 3rd person
Merge pull request #4398 from timhollinger/develop

Improved readability, grammar
Add redcode logic to salt-call
Add a routine to test retcode
SINGLE QUOTES :)
Merge pull request #4400 from basepi/supgroups

Compare sorted supplemental groups
Add valid_url function
fix terminology: "PEP 8" the doc; "pep8" the script

PEPs aren't normally referred to with a dash (e.g. "PEP-8"), but rather with a space.
    (Note how PEPs cross-reference each other.)
"PEP-08" is completely nonstandard.
    Python 2 PEPs run into the triple-digits; Python 3 PEPs are/were 4-digit (3xxx).
    So padding it to 2 digits is completely weird.
Merge pull request #4401 from cvrebert/patch-1

fix terminology: "PEP 8" the document; "pep8" the script
use salt.utils.valid_url for pip module

Fix #4378
Add VALID_PROTO info to pip module, REALLY fix #4378
Add test.provider function.

This function will return the name of the provider for any given
module, so to discover the package provider:

salt '*' test.provider pkg

Fix #4375
minor fixes

Fixed Debian / Redhat httpd
minor change

s/to/as  line 6
Merge pull request #4403 from timhollinger/develop

minor fixes
Add new debug log for "Missing Args" exceptions