Properly define en dash both using. Refs #687.
Register an encoding error handler in order to force `ascii`. Fixes #687.

This error handler will try to match known `unicode` characters returned by the could drivers and only those and replace them with an `ascii` one.
Merge pull request #688 from s0undt3ch/issues/687-encoding-issues

Register an encoding error handler in order to force `ascii`
Continue iteration if alias is not found in the providers dictionary.
When sizes, images and locations fail, provide the faulty value on the error message.
Merge pull request #692 from s0undt3ch/develop

Small fix and error improvements
Initial support for dependencies in cloud map
Moved start action for parallel to after all machines are started. Also made start_action respect the dependencies
Put start action back if parallel and not map
Fix so we don't do start action twice.
Fix calcdep, mistake in level calc
Add some helpful comments
Fix typo, to keep droplets from trampling paths
Merge pull request #695 from techhat/develop

Fix typo, to keep droplets from trampling paths
hopefully work with existing machines too
Add missing import
Fix typo
Use proper output
Use proper timeout option
Removing references to old configuration format from EC2