Use get_password method to obtain qpid password

Currently, qpid's password is stored in an attribute in the common
cookbook.  This change causes the password to be looked up via
get_password method, which is how we obtain the rabbitmq password.

Change-Id: Iff7c72663472af677da6d542a9826d599e8ed810
Implements: blueprint use-data-bag-for-qpid-password
Handle Ceph-related steps for using the RBD store

With this change, the api recipe will take care of the ceph-related
things when the default_store attribute is set to rbd:

- install dependency packages as specified in
  openstack[image][platform][ceph_packages]
- create a cephx client keyring file with openstack-common's template
  and the key found in the data bag specified by the newly introduced
  attribute openstack[image][api][rbd][key_name]

Change-Id: I92881e5a27fb5ec56d4f1fb72933749a3e8d8688
Add filesystem_store_datadir initialization

Add initialization of filesystem_store_datadir directory with proper
owner and permission settings.

Partially implements: blueprint gpfs-storage-support
Change-Id: I858b7877a4174491db546dcf7aff8b2817b8c08d
Fix image service endpoint spec

After converging with telemetry and image, the ceilometer meters and
resources for glance do not appear, the logs show that the glance API
URL is incorrect: http://127.0.0.1:9292/v2/v1.

The openstack-common cookbook was updated to set the right path but we
need to update the test cases.

Change-Id: I656e133995b4cbad12540d03c97adf1164b0f4c5
Closes-Bug: #1293688
Fix incorrect QPID rpc_backend property

With notifier_strategy set to qpid the Glance-API fails to start due to
its rpc_backend driver being incorrect, it's the nova one, instead of
the glance one.

Change-Id: Ic697a827988ccddbe7c5ff3258d231d22d08d838
Closes-Bug: #1294333
Use the common function auth_uri_transform

Auth uri transform logic has been moved to the common cookbook, so in
the image cookbook, the common fuction is used to transform the logic.
Another option auth_version is added to template.

Change-Id: If0fdf86c48f5b4860d8b488dd7ee16ca199e1536
Imlements: blueprint move-keystone-authtoken-move-auth-uri-logic
Fix DB2 ODBC driver installation issue

There is an LWRP in db2 cookbook to install ODBC driver,
so need to move this driver installation to db2 cookbook.

Change-Id: I35e7a81cab8ed5cdc9aa6e3dfd295d86f6f01058
Closes-bug: 1294376