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]
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.
Use consistent order of options in select

Always use true first, then false.
Reword insecure option

Google "self signed": 1.1 million hits
Google "auto signed": 33 000 hits.

Self signed wins.
Merge pull request #109 from dirkmueller/ssl_option_fixes

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

Merged by devtool for cloudsleuth
Allow setting LDAP values at proposal-create time

Settings aren't required and usually expected to be set in "raw" mode.
Exposing those to the UI would be overkill and rarely needed. However,
this is still better than only support setting them via chef/knife.
Merge pull request #110 from saschpe/release/pebbles/master-ldap-proposal

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

Merged by devtool for cloudsleuth
webui: Use sections to group options belonging together
Merge pull request #111 from vuntz/use-sections

webui: Use sections to group options belonging together
Also make identity driver settable in proposal

Otherwise, all the LDAP-related attributes are useless since the driver
won't be changeable.