implemented basic mdadm.conf capability.
added more comments
Added ephemeral test directory
Merge remote-tracking branch 'upstream/develop' into sam_2014_02_03
Add random_master minion config option, which will randomize the list of available masters if set to True
modified to run with fixes
Merge remote-tracking branch 'upstream/develop' into sam_2014_02_03
Set the umask to 0077 when running verify on the minion log file to ensure that log file is created with 0600 if it does not already exist.
Nested dict recursion for subdict_match

This code needs some careful review because it's used in a bunch of places and this is a potentially substantial change. What we're doing here is to recurse back through the function if we encounter a dict that's an element of a list. This solves match against something like {'baz': [{'foo': 'bar}]} but it could have unintended side-effects that I haven't yet encountered. It supports matching against the sub-list-dict (just made that term up) either directly like 'baz:foo:bar' or 'baz:*:foo:bar'.

Comments welcome. Refs #9991.
Don't lstrip(). Thanks @terminalmage for the reminder.
Refactored basic packet stuff to use classes and methods not funcs
More complete processing
Start failing lint on unused imports
Allow lxc module to work on both Ubuntu and Redhat
In case of errors, iinfos['out'] is a string that contains the traceback
[pacman] don't reinstall if it is not needed

Use the option --needed when installing packages to avoid re-installing a package if it is already at last version.
Compound commands fix.
Lint
Fix cron module for AIX, Fix set_special documentation
Merge pull request #10274 from kerick/aix-work

Fix cron module for AIX, Fix set_special documentation
Merge pull request #10204 from jhenry82/randomize_master_selection

Randomize master selection