implemented basic mdadm.conf capability.
added more comments
Added ephemeral test directory
Merge remote-tracking branch 'upstream/develop' into sam_2014_02_03
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
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
Add documentation about inserting a Python module into the namespace
of a running PyDSL state.
Merge pull request #10278 from s0undt3ch/develop

No need for the line breaks
Update runners index.rst

Adjusted the wording for accuracy.
Merge pull request #10279 from russellballestrini/patch-1

Update runners index.rst
Merge pull request #10282 from s0undt3ch/develop

We need a bigger timeout, salt's repo is pretty big now.