1. Support tags in detach
2. Support setting vif_id in detach (reset other attachment
attributes)
3. Use update instead of create for attach, to keep original
port attributes
Change-Id: I7093fbf70a76a7560c9174b209259f167b21f74f
(cherry picked from commit 394dadd07f)