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.
some cleanup in the halite tutorial doc
Merge pull request #10243 from cedwards/documentation

some cleanup in the halite tutorial doc
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.
unit.modules.virtualenv_test.VirtualenvTestCase.test_python_argument
work with non-standard interpreter locations

  Fixes #10251
Don't shadow built-in type 'list'
Merge pull request #10253 from terminalmage/10245

Don't shadow built-in type 'list'
Merge pull request #10252 from plastikos/issue-10251

unit.modules.virtualenv_test.VirtualenvTestCase.test_python_argument
Refactored basic packet stuff to use classes and methods not funcs
More complete processing
Start failing lint on unused imports
Use the correct `.format()` index.
Merge pull request #10256 from s0undt3ch/develop

Use the correct `.format()` index.