Use region from keystone settings

The keystone barclamp got the possibility to set a custom region
name. This name must be used by other barclamps as well.

related to: https://bugzilla.novell.com/show_bug.cgi?id=896481
Merge pull request #393 from toabctl/add-region-support

Use region from keystone settings
Add region parameter for CLI usage

Use the custom region name for nova cli usage.

related to: https://bugzilla.novell.com/show_bug.cgi?id=896481
Merge pull request #396 from toabctl/region-for-cli-usage

Add region parameter for CLI usage
Implement support for Nova V2.1 API

Nova V3 API was deprecated in favor for Nova V2.1 API. since
we had it offered only optionally and disabled by default, and
since it is currently completely broken, lets just remove it
alltogether and enable V2.1 API instead, which is going to be
stable going forward.
Fix live migration when HA is enabled in nova

This was failing because qemu was listening to the admin IP address of
the compute node instead of 0.0.0.0, and this IP address is not
available on the destination compute host.
Merge pull request #401 from vuntz/vncserver-ha

Fix live migration when HA is enabled in nova
Merge pull request #397 from dirkmueller/master

Implement support for Nova V2.1 API
Change array_string_field and add :only_comma option as true

This is fix for bnc#903674
Crowbar and/or nova cannot cope with vCenter cluster names containing spaces
https://bugzilla.suse.com/show_bug.cgi?id=903674
Add quotation marks to vmware cluster_names option
Merge pull request #404 from mjura/bnc903674

Change array_string_field and add :only_comma option as true
Skip nodes which don't have cpu information (bnc#900036)

They're likely not kvm capable.