Use install instead of installmissing if Chocolatey >= 0.9.8.24

X-ref: #13980

This also adds a chocolatey.chocolatey_version function and does some
DRY cleanup so that the error message and exception are raised in
_find_chocolatey() instead of in 6-8 different places.
Make salt cloud bail on error'ed ssh commands
Fallback to `rsync` if `scp` is not available.

This happens with the Cent 5 image from Rackspace
No need to format the string
Remove unused variable
Remove unused variable
Add `allow_failure` to `root_cmd`
SmartOS esky build environment instructions cleanup
Add a new virtual for OpenBSD service management: openbsdrcctl

It uses the rcctl(8) utility just introduced in OpenBSD (will be part of
OpenBSD 5.7) and implements all methods (enable, disable, ...).
Try `sftp` before `rsync`
Merge pull request #14358 from terminalmage/issue13980

Use install instead of installmissing if Chocolatey >= 0.9.8.24
Merge pull request #15178 from nshalman/cleanups-20140821

SmartOS esky build environment instructions cleanup
get_instance_health

Get a list of instances and their health state.
Example:
```
myminion:
    ----------
    - description:
        N/A
    - instance_id:
        i-1234567e
    - reason_code:
        N/A
    - state:
        InService
    ----------
    - description:
        N/A
    - instance_id:
        i-1234568e
    - reason_code:
        N/A
    - state:
        InService
    ----------
    - description:
        N/A
    - instance_id:
        i-12345675
    - reason_code:
        N/A
    - state:
        InService

```
Add mako deprecation warning
Merge pull request #15184 from techhat/cloudep20147

Add mako deprecation warning
Remove "flaten" outputter

This is being moved to salt-contrib and renamed to "flatten" to fix the
spelling mistake. It needs some refinement before if can be officially
released.
Merge pull request #15185 from terminalmage/remove-flatten

Remove "flaten" outputter
Merge pull request #15158 from s0undt3ch/hotfix/salt-cloud-upload-fixes

Make salt-cloud fail on upload failures
Stop using deprecated access to message attribute

The message attribute has been deprecated. See:
http://legacy.python.org/dev/peps/pep-0352/#retracted-ideas
Missing exc