Generate quantum_metadata_proxy_shared_secret during proposal create

Also provide it to other barclamps (quantum).
Add library search_env_filtered

Provides a search that automatically applies an "env_filter", i.e. doing
a search against the correct proposal. To make this work,
nova/db/database_instance had to move to nova/database_instance (in line
with _all_ other *_instance entries in JSON files).

As a nice side effect, most previously broken env_filter get fixed
automatically. Before, some search() invocations re-(ab)used env_filters
from previous searches for entirely different barclamps. This should
help re-supporting multi-proposal in the future.

This approach should work for other barclamps too, but with Crowbar's
current architecture, each would have to ship it's own copy of this
library. A follow-up commit could move this to a more appropriate
(shared) location.
webui: Remove libvirt_type from UI that got added back by accident

This got added back on rebasing a patch, but shouldn't: this is now
handled by roles.
Allow to auto-generate self-signed SSL certificates

The setup is rather simple. Instead of a full-blown CA, a CSR is used
to create the self-signed certificate.
Merge pull request #197 from saschpe/release/pebbles/master-lib-searchenvfiltered

Add library search_env_filtered
Merge pull request #198 from saschpe/release/pebbles/master-quantummetadataproxysharedsecret

Generate quantum_metadata_proxy_shared_secret during proposal create
Merge pull request #201 from vuntz/revert-libvirt-type

webui: Remove libvirt_type from UI that got added back by accident
Merge pull request #202 from saschpe/release/pebbles/master-ssl-gencerts

Allow to auto-generate self-signed SSL certificates
Fix crash when using SSL in cinder
Merge pull request #205 from vuntz/fix-cinder-ssl

Fix crash when using SSL in cinder
Add crowbar-status and crowbar-failed in schema

Otherwise, barclamp_mgmt_lib.rb will edit the schema and add them, which
will make the files differ from the ones in the package.

Part of https://bugzilla.novell.com/show_bug.cgi?id=776583
Set proposal_schema_version to 2 in crowbar.yml

This is needed when we have crowbar-status/crowbar-failed in the schema.
Move quantum_metadata_proxy_shared_secret out of network

The attributes in network are really about nova-network, which is not
the case here.
Merge pull request #206 from vuntz/not-in-network

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

Merged by devtool for cloudsleuth
Merge pull request #208 from vuntz/add-missing-attributes

Add crowbar-status and crowbar-failed in schema [13/18]