Want zone aware vanity naming and transient devices in dladm and flowadm
This represents a chunk of work that allows dladm and flowadm to have vanity names be scoped to a zone as opposed to being global. It also allows for a vnic to be created that's considered transient. eg. if the vnic is specifically created as belonging to the zone, then its lifetime will be tied to the zone and it will be destroyed when the zone itself is halted. This allows for brands to dynamically create vnics over devices when the zone is booted, assign it to the zone, and then not worry about tearing them down when they halt.