This patch updates the codes to the latest status at the time of commit. The updated codes should be compatible with stable icehouse version openstack. Change-Id: I6d1d3a7da929f0737fbe6279be796e3bb4648991
design specification.