Merge pull request #13427 from cachedout/master_start

Track MWorkers
Merge pull request #13428 from scentoni/fix-solaris-mount

Added mount.active functionality for Solaris.
Merge pull request #13430 from lyft/fix-apache-module-enable-check

Fix module enable check in apache_module
Merge pull request #13432 from cachedout/no_minion_delay

Don't sleep if we don't need to
detect the right transport for the client in tests
Initial cloud provider tests for GoGrid
Fixed thinko.
Merge pull request #13434 from rallytime/cloud_tests

Initial cloud provider tests for GoGrid
Update 'doc/.tx/config' - Build #80

  http://cookingwithsalt.org/job/salt/job/transifex/80/

Signed-off-by: Pedro Algarvio <pedro@algarvio.me>
Adding support to manage scheduled jobs which are added via pillar.  Fixing an issue in schedule.reload which caused an exception if the schedule.conf file did not exist.  General cleanup.
Merge pull request #13435 from scentoni/fix-solaris-mount

Fixed copy-paste error.
Merge pull request #13438 from s0undt3ch/hotfix/transifex-updates

Update 'doc/.tx/config' - Build #80
Merge pull request #13441 from garethgreenaway/13256_bug_fixes

support for managing scheduled jobs added via pillar
Fix the broken check state logic
Fix support for allow-hotplug statement in debian_ip network module

When an existing interface was configured with allow-hotplug or when setting
"hotplug: True" in network.managed state, this was not taken into account and
the allow-hotplug setting would be removed from /etc/network/interfaces.

This patch fixes this issue.
Merge pull request #13371 from cachedout/force_refresh

force_refresh flag
Merge pull request #13443 from makinacorpus/fixlogic

Fix the broken check state logic
Merge pull request #13444 from bbinet/debian-network-hotplug

Fix support for allow-hotplug statement in debian_ip network module
Lint
win_pkg: `_get_msi_software` uses COM instead of WMI

WMI queries against `Win32_product` have a nasty side effect of
triggering a "repair" operation on all installed software (see
[KB974524][]), which can kill the `TrustedInstaller` service.

Workaround is to use the `WindowsInstaller.Installer` COM object, and
it's [ProductsEx][] property. Unfortunately,
`WindowsInstaller.Installer.ProductsEx` is a "get property" that takes
3 arguments, and [I can't figure out how to call that from
python][SO23497599].

This Runs some powershell (via `cmd.run_all`) to get the name/version
from COM, then parse the results in python to build the dictionary.

Tested by deploying this function as a custom module to a variety of
windows servers and running it, covering:

* no powershell
* powershell v1
* powershell v2

refs #12550

[KB974524]: http://support.microsoft.com/kb/974524
[ProductsEx]: http://msdn.microsoft.com/en-us/library/aa369461%28v=vs.85%29.aspx
[SO23497599]: http://stackoverflow.com/questions/23497599/com-get-property-with-multiple-arguments