Initial commit of boto_secgroup execution module.
Mine functions can be given custom names, and repeated
Ability to instruct ec2 create_volume and create_snapshot functions, to lock and wait untile either is complete
Sort the list of available versions in 'list_available()'
Refactor mdadm module/state to support all options on create.

- Utilize kwargs to support all mdadm options.
- Auto-count number of devices if left out.
- Use YAML data structure in state instead of args.
- Removes forceful array creation (moves it to arguments)
pylint fix
on usergroupadd failure, try to fallback on gpasswd
Add repo-related arguments to pkg.upgrade
Adds missing show_timeout case
Clarifies show_timeout's help
Logadm support

Module for managing Solaris logadm based log rotations.
Added unit tests for refactored mdadm module.

- test that mdadm.create returns the proper cmd.run inputs
- test that test_mode=True does not call cmd.run
pylint fix
another pylint fix
logadm: Fix lint errors
logadm: Have 2 blank lines before function
Add exists and delete to redis and redis state mod
Switch to using to XDG_CONFIG_HOME

if ~/.config/salt exists

Addresses #12194
Created renderers directory in salt/tests/unit for gpg_test.py
Merge pull request #12710 from rallytime/move_gpg_tests

Created renderers directory in salt/tests/unit for gpg_test.py