Openstack support, Fog based

Hey @kenn, added OpenStack based clouds support. Currently tested against OpenStack Essex release, which requires Fog from master.

Tweaked ssh command a little bit to add custom ssh key auth support, when the ssh_key preference is present in sunzi.yml.

Let me know what you think.