Add support to network commands for unsetting properties

Registered by Richard Theis

The network commands need to provide support for unsetting properties.

Per devref https://review.openstack.org/#/c/297718/, the network commands need to provide support for unsetting one or more values from a property that may contain multiple values. In particular, the following commands and options are impacted as of 03/31/2016:
  (1) os subnet pool --pool-prefix option
  (2) os subnet --dns-nameserver, --allocation-pool and --host-route options
  (3) os router --router option
  (4) os port --fixed-ip and --binding-profile options

Unset support will be added with create and set support so not tracking under this blueprint.
  (5) os port --security-group, --extra-dhcp-option, --qos-policy, --allowed-address-pair
       (create/set support in progress under https://review.openstack.org/#/c/290849/)

Blueprint information

Status:
Complete
Approver:
Richard Theis
Priority:
Medium
Drafter:
Richard Theis
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Richard Theis
Completed by
Richard Theis

Related branches

Sprints

Whiteboard

October 3, 2016 (rtheis): All work for this blueprint should be completed.

Gerrit topic: https://review.openstack.org/#q,topic:bp/network-property-unset,n,z

Addressed by: https://review.openstack.org/302530
    Add option to unset information from ports

Addressed by: https://review.openstack.org/305678
    Add option to unset information from Routers

Addressed by: https://review.openstack.org/306236
    Add option to unset information from Subnets

Addressed by: https://review.openstack.org/306253
    Add option to unset information from Subnet-pools

Addressed by: https://review.openstack.org/357721
    Doc, help and message updates for port unset

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.