Update trove and get it working again

This adds the openstack-identity and updates both it and -common to 9.x
(the upstream Icehouse version).

Dicts in upstream cookbooks were reverted to pre-ruby1.9 syntax.

Switched from using data bags to storing passwords in attributes (and
abusing upstream's "developer mode")

Renamed 'database-service' cookbook to 'database'. This is the name
chosen by upstream (gerrit setup still pending).

Some other cleanups were done mostly in order to adapt to the changes in
the upstream cookbooks.