Improve Windows support for SoftLayer

* Determine username and password and
  use them as a default
* Do not connect to Windows to 22/TCP and
  use 445/TCP (Windows DS) instead
  This is based on windows config option
  or win_installer option
lint fixes
Bah! Args!
Merge pull request #11410 from s0undt3ch/hotfix/kwarg-parsing

Some more fixes to CLI kwarg paring and it's tests
Merge pull request #11412 from pzbitskiy/softlayer-windows

Improve Windows support for SoftLayer
Merge pull request #11400 from bretep/add-salt-cloud-to-debian

Add salt-cloud to debian packaging
Merge pull request #11370 from makinacorpus/hfix5

state.saltmod: kwarg support
Merge branch 'fix-mod_repo-saltenv' of git://github.com/bbinet/salt into bbinet-fix-mod_repo-saltenv

Conflicts:
	salt/states/pkgrepo.py
Merge pull request #11395 from cheuschober/add-pillar-get-merge

Add pillar get merge
Integration tests for brew module
Merge pull request #11396 from kev009/get_fqhostname

Replace socket.getfqdn with internal salt.utils.network.get_fqhostname
Speed things up a bit
Merge pull request #11397 from basepi/cmdscript11189

Update error message for `cmd.script` on cache fail to use saltenv
Merge pull request #11399 from makinacorpus/sls

Do not rely solely on cached filelisting for sls
Merge pull request #11401 from garethgreenaway/develop

Fixes in the debian_ip module to allow the network.system method to work
Merge pull request #11404 from hvnsweeting/hvn-fix-mount-state

Hvn fix mount state
Merge pull request #11409 from alf/develop

Fix bug in _parse_key
Merge pull request #11413 from s0undt3ch/hotfix/immutable-lists-sum

Simpler immutable types
Merge pull request #11414 from rallytime/brew_integration

Integration tests for brew module
clean up unused import