Re-committing changes after fetching and rebasing.
Addressing issues/concerns in #11611
Add docstrings to gpg renderer functions
Clarify requirements for gpg renderer
Add python-gnupg to opt_requirements for gpg renderer tests
Add some unit tests for gpg renderer
Fix eauth docs.

Refs #12111
Eauth group fixing

We had an issue wherein we would not eval groups if a user match
was found. This attempts to better merge user and group permissions.

Refs #12111
Introducing eauth unit testing.

Typo
More pylint
Pylint and (hopefully) Jenkins test fix.
Hook the assertions into the event system.
added a describe_volumes function
IMPROVEMENT: Use Python for the thin shim instead of /bin/sh

  * /bin/sh is, unfortunately, not very portable
  * Additional commands (tar, md5sum, etc.) are not uniform
  * Python *already* must be there to run salt and is very predictable
    and portable
  * All of the tools necessary to deploy thin are in Python stdlibs
More client acl testing.
Pylint
Initial commit of boto_lc state module.

This state module handles creating and destroying launch configurations
for use with autoscale groups.
use str.format(); use correct variable
Merge branch 'salt-cloud_ec2_describe_volumes' of github.com:Katafalkas/salt into salt-cloud_ec2_describe_volumes
Check to see if the pki_dir exists before chdir to it
show_volumes is now a wrapper for describe_volumes and slight mods to describe_volumes