Removed the db recipe

The db recipe have been removed.  It is up to the operator to
setup the database, users, and grants before deploying openstack.
It has been moved to the `openstack-db` recipe in the
`openstack-ops-database` wrapper cookbook.

Change-Id: I15bac0058aa0021713a95c458f70eeeac80b4760
Removed the use of non-standard ohai plugin

We now have a helper method `#address_for` to return the
IP of a given interface.  Switched out the ohai use
in favor of `#address_for`.

Change-Id: I773b20d2e663c1d04c49bfbd79c750da78da2ed1
Ability to ignore db migrations

There are cases where migrations should not be executed.  For example when
upgrading a zone, and the image database is replicated across many zones.
Having the ability to toggle migration execution is useful (and a use-case
we have :))

Change-Id: I0af8f9ce16814b89b72bebfc868f84e48626e101
Added the new rabbit `["openstack"]["mq"]` attributes

After reading over the configuration, rabbit host was being
injected into the templates, however, the `notifier_strategy`
is set to `noop`.  Since mq is not configured in glance,
set the `rabbit_host` flag to the template's default value.
When someone is ready to come along and configure glance w/
rabbit, the attributes are setup properly.

Change-Id: I52f3c2b54e3313c48df0f2f0edbdeba72a526171
Merge "Removed the db recipe"
Cannot refer to attributes in other cookbooks

The way that Chef11 handles setting default attributes from
references to other cookbook defaults is broken -- or at least
non-intuitive. We need to set string defaults for things otherwise
on compilation, the defaults will contain NilClass values.

Change-Id: I78d1671e5ecc6dfd6cdb04f4218341cbb6594d33
update to use openstack-common 0.4.0

Change-Id: Iea586189ef0e999b6e5893b2f4f7ffadfb3d4ce7