upgrade openstack-common cookbook to upstream 9.5.0
switch database-service cookbook's requirements to >9

This is the upstream Icehouse version
include the upstream openstack-identity cookbook 9.2.1
switch to using keystone_settings for nova_proxy attrs
use developer mode and set the service token using a node attribute

The upstream cookbooks allow the developer mode to be used for
transporting passwords to the nodes. We can abuse this since we don't
want to use data bags yet.
use old (ruby 1.8) syntax for hashes
fix copyright headers in attributes file

This cookbook originated at SUSE.
update README to explain why openstack cooks are included

Also removed notes about data bags. These are no longer required since
we're now using attributes to store passwords.
service user was renamed from openstack-trove to trove
rename database-service cookbook to database
add 'database' as a possible service type for registering with keystone
add database mq service for trove
add database, mq and endpoint attributes to -common

Pending upstream: https://review.openstack.org/99395
install rubygem-mysql manually in the trove cookbook
add database cookbook dependency
remove superfluous/useless code

allow_multiple_proposals? is already defined in the ServiceObject class
with the same functionality

delete empty file libraries/search.rb
add requires to crowbar.yml
the db_type attribute is no longer used
Merge pull request #2 from mapleoin/update-9-0

Update trove and get it working again