Fix general upgrade issues for Juno > Kilo
Fix general upgrade issues for Juno > Kilo

This change adds a container task to ensure that container networks are up
and using the new configs as written by the lxc-container-create play. This
should resolve an issue where the container networks could be in a down
state after an upgrade due to a configuration file change.

A run function was also added to make it possible for a deployer to know
where in the upgrade process something might have failed and the order in
which the tasks may need to be rerun to continue the upgrade.

Change-Id: If02c4e269375368b6f613c5a9e3c947dddbd27f9
Closes-Bug: #1474585
Partial-Bug: #1475727
(cherry picked from commit 2badb5341f79fdec0e983aadf81f527a645416d8)

yanyao/openstack-deployment,VaneCloud/openstack-ansible,yanyao/openstack-deployment,yanyao/openstack-deployment,yanyao/openstack-deployment,VaneCloud/openstack-ansible,VaneCloud/openstack-ansible