Add optional crowbar-applied boolean attribute to schema

Set it to false by default in the json and update proposal schema
version to 3.
Merge pull request #222 from bkutil/add_applied_attribute

Add optional crowbar-applied boolean attribute to schema
Port to Icehouse configs
Merge pull request #219 from dirkmueller/master_icehouse_conf

Port to Icehouse configs
Use a secure password

We really want to protect this from accidental
guessing.
Merge pull request #223 from dirkmueller/security

Use a secure password
Minimize diff between templates and upstream default config

Note that @rabbit_settings is always defined now.
Merge pull request #224 from vuntz/icehouse-conf

Minimize diff between templates and upstream default config
Fail if rabbitmq proposal cannot be found on creation

RabbitMQ is now a hard dependency of glance, since 29f4cc0a.
Use "glance-manage db sync" instead of "glance-manage db_sync"

This was changed upstream to be compatible with the nova-manage
commands.
Merge pull request #226 from vuntz/db-sync

Use "glance-manage db sync" instead of "glance-manage db_sync"
Merge pull request #225 from vuntz/no-optional-rabbit

Fail if rabbitmq proposal cannot be found on creation
Fix glance-manage db sync happening twice on first chef run

glance-manage is looking at the config files of both glance-api and
glance-registry. When we run it, only glance-registry has been
configured and the connection string for database will be overridden by
the default one from glance-api, which points to sqlite.

This results in the migration happening on start of glance-api, which
breaks HA (since only one node can do the migration).

The fix is to run glance-manage with only the glance-registry config
file which we know is correct.

https://bugzilla.novell.com/show_bug.cgi?id=888584
Merge pull request #227 from vuntz/fix-db-sync

Fix glance-manage db sync happening twice on first chef run
Allow configuration of multiple glance stores

Glance can handle multiple stores at the same time,
we just need to allow configuring them at the same time.
Fix setup of Glance VSphere Store

When using a vCenter based store, we need the
datacenter path to be configured.
Merge pull request #229 from dirkmueller/master

Glance VSphere fixes
webui: Remove some attributes from webui

These settings are not extremely useful, so don't display them anymore.
They're still available in the raw view.

bind_open_address, image_cache_datadir, image_cache_stall_timeout,
sql_idle_timeout
Merge pull request #230 from vuntz/simplify-ui

webui: Remove some attributes from webui
Use helpers from new crowbar-openstack cookbook