Cleanup and consolidation of the roles to cover all-in-one installation.

There were a number of unreferenced and required recipes that needed roles.
There were also several roles that were redundant or referred to recipes that
did not exist, so they were removed.

deleted: os-block-storage-worker.rb no recipe
deleted: os-identity-api-admin.rb redundant
deleted: os-identity-api.rb unnecessarily fine-grained
deleted: os-infra-caching.rb unused

new: os-block-storage-volume.rb Cinder volume service
new: os-compute-conductor.rb Nova conductor service
new: os-compute-setup.rb Nova setup and identity registration

Change-Id: Ibdbfd8929669caa2d0771eeaad9f79f727e14867
modified: Berksfile.lock
modified: infrastructure.yml all roles captured
modified: os-block-storage.rb roll-up role now refers to the roles
modified: os-compute-api.rb added base role
modified: os-compute-single-controller.rb added openstack-ops-database::openstack-db, os-compute-setup and os-compute-conductor
modified: os-dashboard.rb removed openstack-ops-database::openstack-db, doesn't belong here
modified: os-image-api.rb removed openstack-ops-database::openstack-db, doesn't belong here
modified: os-image-registry.rb removed openstack-ops-database::openstack-db, doesn't belong here
modified: os-network.rb refer to network::common per Johannes Becker's catch
modified: os-object-storage.rb refer to the os-object-storage roles