Cloudstack driver improvements LIBCLOUD-616

Hello!

I create a new ticket in JIRA LIBCLOUD-616, please review :)

* add some methods to cloudstack driver (create_volume_snapshot, list_snapshots, destroy_volume_snapshot, create_snapshot_template, ex_list_os_types)
* add test to new cloudstack functions