Display subnet type on the primary interface and on new NIC form

partially fixes BZ #1154745
BZ #1151606: Do not destroy VIPs when assigning interfaces

https://bugzilla.redhat.com/show_bug.cgi?id=1151606

When interfaces are being assigned to subnets, Staypuft was destroying
the VIPs. And they would not get re-created. This keeps them from being
destroyed when a subnet with VIPs is moved around.
Set cinder's multiple_backends param also in HA controller

For non-HA controller it already works as it should - when more than
one backend is checked in the wizard, multiple_backends parameter is
set to true. For HA controller this parameter override was missing and
this commit adds it.
BZ #1155768: Hash params need textarea for proper load/store

https://bugzilla.redhat.com/show_bug.cgi?id=1155768

When a hash parameter is encountered, it must use a textarea instead of
a textfield, otherwise the yaml will be malformed. This also pulls these
fields out into a partial.
Version 0.4.10