attirbute datatype must agree in template.json, cookbook attributes/default.rb, and cookbook resources/register.rb
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.
Make sure PKI certs are there before checking SSL certs

PKI certificates are only generated on non-SUSE platforms, (open)SUSE
provides PKI certs via it's packages. Since by default the SSL certs
will be identical to PKI certs, we can only check for their existance if
they have been generated.
Define conditions for allowing auto-generation of SSL certs.

Only allow to generate SSL certs if all paths to SSL keyfile / certfile
(and ca_certs) are different from the PKI cert paths. If they're the
same, there's no need to auto-generate further self-signed certificates.
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.
Fix display description

Show a description consistent with the other barclamps.
Merge pull request #105 from saschpe/release/pebbles/master-ssl-gencerts

https://github.com/crowbar/barclamp-keystone/pull/105

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

Add crowbar-status and crowbar-failed in schema [5/18]
Merge pull request #107 from dirkmueller/display_name

https://github.com/crowbar/barclamp-keystone/pull/107

Merged by devtool for cloudsleuth
Merge pull request #104 from juddmaltin-dell/pull-req-release-pebbles-master-f7e292c57353708fd05e0a59ff33e30f868b4f3a

keystone admin_port had wrong datatype in attributes/default.rb [1/1]