Merge pull request #511 from techhat/develop

Update version to 0.8.7
Fix YAML syntax.
Merge pull request #512 from s0undt3ch/develop

Fix YAML syntax.
Add Parallels and DigitalOcean to README
Merge pull request #513 from UtahDave/fix_readme

Add Parallels and DigitalOcean to README
update version, fixes #518
Typo fix. Only properly configured cloud providers should be shown, the others, show an error.
Also catch `SaltCloudConfigError` on `saltcloud.cli` for some neat output instead of a traceback.
Extend the error explanation.
Let's use a single except.
Add missing commas. Instantiate the salt outputter soon so we don't get logging information after displaying our results.
Fix formatting and center exception handling in it's own function.
Remove debug print.
Let the users know if no machine was destroyed.
Don't pass the key ids if not defined. Fix `UnboundLocalError` while waiting for the IP. Fixes #514.
Improve HTTP error handling and error checking. Fixes #515.

* Don't cast to string `None` values. Fixes `ip_address` checking logic for proper and actually set IP address.
* Handle non 200 HTTP error codes by properly stopping the execution.
Show the user which machines were actually deleted and also the ones which were not.

Additionally, when creating multiple machines using the same profile, gather the failed creations.
Allow the download of the bootstrap script to be skipped. Fixes #517.

Either passing `--skip-bootstrap-download` to `setup.py build` or by having `SKIP_BOOTSTRAP_DOWNLOAD=1` as an environment variable.
Fix blatant mistake. Fixes #522.
Properly complain when a profile specifies an unknown provider.