This achieves the second milestone of Trait Based Networking by adding
support for the group_and_attach_ports action. This action will:
1. Select a group of ports with the same physical_network.
2. Create a dynamic portgroup from the selected ports.
3. Attach the newly created dynamic portgroup to a network/vif.
Dynamic portgroups will be torn down and destroy()ed upon vif_detach
Change-Id: I4f760d2e534be8ad733a417279b2f45c098e3cff
Signed-off-by: Clif Houck <me@clifhouck.com>