Restart libvirt-bin when reconfiguring.

Otherwise configuration changes don't take effect.

Change-Id: Ia233997127d3295adbb5d7c158cfbdbe79c03715
Stop using deprecated libvirt_type setting.

Nova's libvirt driver now wants virt_type in the libvirt section.

I've made [libvirt] always be present because our current structure
cannot tell what to do when there are multiple libvirt options (which
my next patch adds). Refactoring of the heat metadata would permit
that - but that should be a separate pass.

Change-Id: Ie9e2a69c3fd51a8a17b44853b2608d95628aab2d
Enable live block migration for libvirt.

This works around Nova's defaults not enabling block migration, but
manual testing showed it working well here.

See also I7b997666474ec324c5034e3660a7271b8423bca8 in nova which will
change the defaults to this.

Change-Id: Ia3d116c6974d1ec4f3fc0add28b1684be7ed59ff
Fix neutron package install

Previously the neutron element was installing neutron-server. This
should actually be happening in the neutron-server element itself.
Likewise, the neutron-dhcp-agent should also install the package it
needs. In both cases, the package is just openstack-neutron, but only
the intended services will be enabled and started due to the
os-refresh-config scripts. E.g., if you only include neutron-dhcp-agent,
and not neuton-server, only the neutron-dhcp-agent will be enabled.

Change-Id: I11e52e9cdd6062b03d389971acad1c52a9cc3ea8
Merge "Restart libvirt-bin when reconfiguring."
Merge "Stop using deprecated libvirt_type setting."
Merge "Enable live block migration for libvirt."
Don't use /cgit/ urls for git.

We're meant to use the actual git repo, not the viewer.

Change-Id: I13e52b515077901b11b9d143a54b922447982f60
Merge "Fix neutron package install"