cli examples for rdp and win_servermanager modules
updates to seed and lxc modules
Merge remote-tracking branch 'upstream/develop' into win_servermanager

Conflicts:
	salt/modules/rdp.py
	salt/modules/win_servermanager.py
using full path of powershell
Update rdp.py
Update win_servermanager.py
Update win_servermanager.py
Fix boolean logic so verify_env has meaning
Honor tmplpath in wrapped template renderers

Before this change you had to directly use `render_*_tmpl()` in order to
use `tmplpath`. Failing that, by using the renderers wrapped with
`wrap_tmpl_func()` the `tmplpath` argument was not used.

Fixes saltstack/salt#7626
Verticalize arguments
Catch file not found
Change type to which for ZSH #7597

- The original SHIM did not save the resturn value of `type`.  It would
  just test for a good result, then use the unqualifed command name.
- I changed the SHIM to save the fully-qualified path as retuned becuase
  when using `sudo` the PATH may not be the same as the logged-in user.
- `type` output on ZSH apparently differs from other shells:

      ZSH:

      [aantony@pan]/work/salt/salt-develop% type -p python
      python is /work/salt/salt-develop/salt-virtualenv2.7/bin/python
      ^^^^^^^^^
      BASH:

      aantony@pan [619] $ type -p python
      /work/salt/salt-develop/salt-virtualenv2.7/bin/python

- `which`is consistent across them, and I would expect most shells.
More salt-ssh improvements than belong in this issue

- Explict bourne shell, there is no other way to get broad compability
- test python version in SHIM
- inspect SHIM output for errors, and report sensible error results
- Refactor some stuff to consolidate deploy behavior.  We still test and
  attempt deploy in at least 3 other palces yet.
- factor run_wfunc out of single.run for obvious reasons
Allow SmartOS to use the smf module
Check PEP8 using Pylint
Merge pull request #7637 from virtua-network/fix-smf

Allow SmartOS to use the smf module
Check PEP8 using Pylint
Merge pull request #7638 from s0undt3ch/features/pylint-pep8

Pylint Checking PEP8
Strat on the Authorize class to localize the auth
Fix regression in apt

Not sure how this was missed, but pkg.compare no longer exists, as
package comparison was moved to a common function in salt.utils. This
commit fixes the regression and thus resolves #7624.