Fix/Cleanup nova.conf for quantum

Do not set network_manager when using quantum.  Addtionally stop creating
config values that are just needed for nova-network.  Support for nova-network
was dropped some time ago for this barclamp.

Set the correct vif Interface driver of when using quantum with linuxbridge.
Define attribute for nova group
Fixes to SSL certificate generation

Several fixes, including:
 - do not recreate the certificate if it already exists
 - do not change permissions on directories that might be different than
   what we expect (code was assuming it was always
   /etc/<component>/ssl/{certs,private})
 - make private key non-readable by the world
webui: Some fixes related to SSL generation too

This includes:
  - really set insecure to true when generating certificate (it wasn't
    set in the json)
  - also make the path to certificate and key files disabled
webui: Fix string to be consistent

self-signed, instead of auto-signed.
webui: Set xxlarge class on file type inputs

For text input fields that take large amount of data (like a full file +
path), setting input-xxlarge class helps with getting a proper display
when using bootstrap.
Create certificates in the second phase of chef run

Otherwise, the openstack packages are not installed yet, and therefore
the group openstack-<foo> does not exist yet.
Add a nova-multi-compute-hyperv role

This depends on the hyperv cookbook which is currently shipped
externally, as part of
https://github.com/cloudbase/barclamp-hyperv-compute
Check if Keystone has SSL enabled, not Nova

Nova might not be deployed on the Keystone node
Do not use hyperv::set_time recipe

See https://github.com/cloudbase/barclamp-hyperv-compute/pull/11
bringing to the satisfaction of the new Nova dependence of python-keystoneclient version >=0.3.0
a lot loop issues in smoketest
lot of missed sleeps
Merge pull request #219 from vuntz/fix-ssl-generate

Fixes to SSL certificate generation
Merge pull request #227 from MirantisDellCrowbar/bug/DCB-147/pebbles/master

Remove attempts to reinstall python-keystoneclient from Keystone cookbook into Nova venv
Merge pull request #230 from MirantisDellCrowbar/bug/smokeloop/pebbles/master

a lot loop issues in smoketest
Merge pull request #222 from dirkmueller/release/pebbles/master

Check if Keystone has SSL enabled, not Nova
Merge pull request #213 from rhafer/fix/nova-conf-cleanup

Fix nova.conf for quantum linuxbridge driver
Merge pull request #225 from vuntz/hyperv-support

https://github.com/crowbar/barclamp-nova/pull/225

Merged by devtool for rajinir