Remove config_by_role in favor of search_for

config_by_role is only used in once place:
openstack-compute::nova-common. And, in this single place it happens
to return inconsistent results. Now that we have search_for, which
does return consistent results, move this one last config_by_role
call to use that. In the interest of good clean living, I am removing
this code.

Bumping to version 0.4.0

Change-Id: Ib755a5d568008599ee7d663f43716e7fe47251f9
endpoint scheme fix to match default nonssl keystone.conf

Change-Id: I913bfd4826d0b1b4fe9ccb035e525a6f5553bf29
Remove hardcoded localhost for mysql host param

Currently we have hardcoded the mysql database host to be localhost.
This should not be necessary if mysql is configured correctly. As
decisions about database configuration are outside the scope of this
cookbook, removing the hardcoded value.

Change-Id: I13a4ed271229793e634858fc2a41502e11f2fac5
Add quantum support in logger

Change-Id: I8339758cdc4d716e92c015fdd5e5fcb44dd74494
Merge "Remove hardcoded localhost for mysql host param"
change search_for method to search for roles or recipes

This allows the use of application / role cookbooks when there is
no top level role to query from.

Change-Id: I6df32407c9d56bec1304c7ff8eb2c9618e31493e
Corrected `search_for` recipe and role queries

Each query needed surrounding by parens, otherwise returned
an empty result.

Bug: 1209037
Change-Id: I1a7de0aba30c757e244375abf4e307a36a1bff71