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
Integration tests for checking outputter return data
Add exists and delete to redis and redis state mod
Move `sshd_config` file to another directory to avoid problems.
No need to be root to run these tests
Include outputter tests in tests suite.