Always give saltenv argument highest priority
Notify the user if dmidecode could not be located
unzip: added update option
fix duplicated method
changed "update" parameter with more general "options"
new tests for unzip with options parameters
fix format order
Issue #9932: GitPillar.update called on 1st branch

GitPillar.update was only called for first entry
in ext_pillar, which usually is the master branch.
Issue #9932: Update git pillar after init

Update GitPillar by calling update() after initializing the repo.
Also, pass the branch to Pillar class constructor.
Fixed issue #9932

If an ext_pillar item is not loaded and its branch
is not present in pillar_roots, the corresponding
salt environment will not be available. However,
this is not an issue, since it will be available
when all of ext_pillar items are parsed; therefore,
when trying to get the SLS from that non-present
salt environment, we should merely log a debug
message and continue on.
Added snapshot option to linux_lvm.lvcreate
Use __opts__.get
Correct import
Handle directories in the config directory when we try to clone config
Filter the 'user' keyword from the config for cloud.

When the tests aren't run as root, it goes around replacing/injecting a user config option for the user the tests are run as.  This upsets cloud, so we'll filter it out like default_include and similar get filtered.
Fixing some missing PEP8ness
cmd.run child proc tracking

Store the return pid from a call to _run in the msgpack'd file as 'child_pids'. Store as list.

When killing a job with saltutil.signal_job, look for these pids and attempt to kill them as well. Refs #9855.
Add __main__ to test
Test a case where the loader auth doesn't have the auth type
Formatting change