cli examples for rdp and win_servermanager 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
Verify that sshpass is present for salt-ssh calls

Ref #7528

Salt ssh doesn't appear to tie into the logger at all, so I just used a
print for the error message.  Wasn't sure if logging.getLogger was
correct in this instance.

I'm also flexible on which exception to raise -- SaltClientError seemed
like the most fitting.
Downgrade to a warning, as auth will still work with pubkey
Remove vm_info return value

Meant to make some minor edits, but the only substantive one was this
return value.  Henrik suggested it may be overly burdensome to vm_info
Added List of minions that ran a particular job to the job list cache data returned by runners

runner.jobs.list_jobs
runner.jobs.list_job

Also added function runner.jobs.list_job to list a single job given by jid
WIP
Misc SSH fixes/improvemnts

- Reformatted the SSH SHIM script to be readable
- added more pythons to SHIM
   - RHEL python altinstalls are ...2.x not 2x
- added tty params around to allow tty specification in roster
- TTY=True is not working, see TODO
- Replaced "sudo -i" with individual "sudo" invocations in the SHIM
  - supports systems where exec'ing a shell with sudo is forbidden
  - Also precludes tainting environment with users login shell
- Added some more SSH options per salt.cloud (@s0undt3ch)
Update include documentation examples to current default values.
Only need to set ret id once

Don't set it inside the for loop when it's the same all the time.
Respect ext_job_cache option on startup_states

It's especially useful to have a returner set when automatic
highstate is executed.
Set returner as specified in ext_job_cache instead of empty string.
Merge pull request #7561 from balboah/7540

Make custom returner work together with startup states
The documentation for state ordering contained duplicate information about 0.17 in two contiguous paragraphs. Removed the first of those occurrences to improve readability.
Merge pull request #7569 from cachedout/develop

The documentation for state ordering contained duplicate information abo...
Merge pull request #7549 from basepi/sshpass7528

Verify that sshpass is present for salt-ssh calls
Merge pull request #7553 from ajithhub/virt_image_path_problem

Remove vm_info return value