Add optional crowbar-applied boolean attribute to schema

We add a crowbar applied attribute to mark the proposal as applied after
the chef run. This allows the UI to show that the current form of the
proposal has been 'applied' successfully (i.e. chef-client completed the
run w/ success) and that the proposal was then not modified since that.

Update the proposal_schema_revision, so we can add the attribute to
schema for ('3rd party') barclamps that currently do not have it.

Refs: crowbar/crowbar#2044 (which adds this attribute to barclamps which
lack it), crowbar/barclamp-crowbar#1068 (which marks the proposals as
applied) and https://bugzilla.novell.com/show_bug.cgi?id=877486
Merge pull request #226 from bkutil/add_applied_attribute

Add optional crowbar-applied boolean attribute to schema
Install openstackclient on the keystone node

Its just useful to have it installed (its the non-deprecated
replacement of keystoneclient, which is already installed)
Merge pull request #227 from dirkmueller/master

Install openstackclient on the keystone node
Use a secure password for token

The admin token is the most precious resource
in a cloud install. Better use a secure password
for it.
Merge pull request #228 from dirkmueller/security

Use a secure password for token
Synchronize keystone.conf template with Icehouse again

No real change this time.
Correctly set public_bind_host and admin_bind_host

Now that the bind_host setting has been split into public_bind_host and
admin_bind_host, we can use the correct attributes since we already had
this split in our attributes.

Note that, by default, it doesn't change anything as 0.0.0.0 is the
default values for both attributes.
Fix keystone config to use SQL driver for EC2Credential

This was lost in the update to Icehouse config.
Merge pull request #230 from vuntz/icehouse-conf

Synchronize keystone.conf template with Icehouse again
Merge pull request #231 from vuntz/fix-bind-hosts

Correctly set public_bind_host and admin_bind_host
Merge pull request #232 from vuntz/EC2Credential-driver

Fix keystone config to use SQL driver for EC2Credential
Configure RabbitMQ connection for Keystone

Keystone uses rabbitmq for user and tenant related notifications
and telemetry reporting.

Reordering the priorities due to ensure that Keystone is now listed
after RabbitMQ on the barclamp overview page.
Merge pull request #233 from dirkmueller/master

Configure RabbitMQ connection for Keystone
Use admin_URL for HA mode
Merge pull request #234 from dirkmueller/master

Setup admin_auth_URL also in HA mode
Use SQL driver for revoke backend
Add attribute to reference the RabbitMQ proposal

Should fix https://bugzilla.novell.com/show_bug.cgi?id=887112
Merge pull request #235 from vuntz/revoke-driver

Use SQL driver for revoke backend
Merge pull request #236 from vuntz/rabbitmq-attribute

Add attribute to reference the RabbitMQ proposal