Rolling update support for Instance/AutoScalingGroup

This is the last part of the series to implement support
for AutoScaling UpdatePolicy.

Modified handle_update of InstanceGroup and AutoScalingGroup to
support rolling update if there is an update policy and when
there is a property difference in LaunchConfigurationName. A new
replace method is created to handle replacement of instances in
batches. Replacement of instances occurs prior to resize. The
_lb_reload is called appropriately for each batch. The resize
method is refactored to support underlying changes in
_create_template.

Change-Id: I8113a964fb6eb0ec16c2e3766d2771e64e1cf248
Implements: blueprint as-update-policy
Update openstack.common.policy from oslo

To fix an issue about ConfigFilesNotFoundError.

Oslo commit is aae2b1c38801ac8f00f817a17b1b0916a8d7c2c3.

Closes-bug: #1236177
Change-Id: I24c1d80033fc8166e7b1de01499f6d247b166f88
Merge "Update openstack.common.policy from oslo"
Merge "Rolling update support for Instance/AutoScalingGroup"