sync openstack-common cookbook from upstream 9.6.1

We require some changes for trove:
- proper endpoint path
- storing passwords as attributes
sync from stackforge/openstack-database

This is the first we're syncing with the newly published upstream
cookbook. The changes are mostly formatting.

Change README instructions for using git subtrees since this is probably
too complex and use repository copies instead for now.
set passwords via attributes

previously we were relying on the get_password method in
openstack-identity to return its second argument, but now we can use
attributes to store passwords
call keystone_settings with @cookbook_name instead of :nova
enable mysql service, don't just start it
replace symbol indexing with single-quoted strings
set endpoint bind-host the same as the normal one

We don't support HA yet.
Merge pull request #4 from mapleoin/attrs

use more attributes for passwords
Merge pull request #5 from mapleoin/init-sync-upstream

Sync with openstack-database from upstream
Merge pull request #6 from mapleoin/update-common-to-9-6-1

sync openstack-common cookbook from upstream 9.6.1
set the rabbitmq vhost to match the user
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 not modified after 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 #9 from bkutil/add_applied_attribute

Add optional crowbar-applied boolean attribute to schema
Merge pull request #7 from mapleoin/rabbitmq-vhost

set the rabbitmq vhost to match the user
fix ruby 1.8.x syntax errors

also update to upstream 9.3.0 cookbook
set a random password for the trove database
Merge pull request #11 from mapleoin/identity-update-9-3-0

fix ruby 1.8.x syntax errors
Merge pull request #8 from mapleoin/database-password

set a random password for the trove database
remove guestagent recipe

This recipe was removed from the upstream cookbook, but the last sync
from upstream missed the change.
Merge pull request #12 from mapleoin/remove-guestagent

remove guestagent recipe