Remove 53-init-openstack.

It was never running anyway because it was accidentally using the same $OK file
as 51-init-openstack, and it's no longer needed.
Hook to create nova_bm db schema.

nova-baremetal needs an os-refresh-config hook to create the nova_bm schema.
If running on a different node, it will connect back to the control node where
the nova_bm database lives using the sql_connection settins in the baremetal
section in /etc/nova/nova.conf.
Delete source repository files for os-{collect,refresh}-config.

These elements are now installed from packages, not git repositories.  As such,
these files can be deleted.
Hook to install json2kv to /usr/local/bin/

json2kv is needed by os-config-refresh/configure.d/52-puppet, and must be
installed on all built images.  The boot-stack element has a side effect where
it wildcard copies all files under bin/ into the built image.  However, if you
build an image with the puppet element, but not the boot-stack element, then
you do not get json2kv installed, and 52-puppet fails to run correctly.
Move nova_bm schema creation hook to run later.

It needs to run after 51-init-openstack and 52-puppet, so this script should
start with 53.
Apply nova_bm sql_connection config to control node.

Building a control node without compute/baremetal did not include this
configuration in nova.conf on the control node, yet it was still needed.
Pass metadata, waitcondition, and watch server urls to heat-engine