Fixup for OSP10- and OSP13
Fixup for OSP10- and OSP13

Before OSP11 option undercloud_nameserver was not present in
undercloud.conf and in OSP13 it's being ignored. This means
we have to set nameserver for ctlplane manually. The openstack
client is not idempotent and was not present in OSP9 so we
stick to neutron client directly.

Change-Id: Ic7dec81d4ef0b9c7903da121f474cea644f4568b

redhat-openstack/infrared,redhat-openstack/infrared,redhat-openstack/infrared