Replace config_by_role with search_for

config_by_role is almost entirely unused, and returns inconsisent
results depending on which node it is called from. Similarly, with the
new structure of these cookbooks, the "section" attribute of
config_by_role is pretty useless. So get rid of config_by_role and
replace it with search_for in this case.

Also ajust test to account for change in return type.

This change is related to https://review.openstack.org/38738

Change-Id: I12e99e665a037791ef1f8c351f261cd34ae38d72
Merge "Replace config_by_role with search_for"
Merge "Update vncproxy service resource to use service name"
update to use openstack-common 0.4.0

Change-Id: I4db7a869a7c3c4e84e5ea766b57963d12bdd14c3
Add force_config_drive option to nova.conf.

Allow the force_config_drive option to be set to allow
config_drive to be used as an additional meta-data source
by supported images.

Defaults to false to match the existing nova default.

Change-Id: I2d3e26da484cd0895ceab77aa200e5cf5943a065
Merge remote-tracking branch 'upstream/master' into hsmaster