UI, instance nics tab: Implement 'add network' action

-Change detail widget to support 'add' action on per-nic/item detail groups

-Implement add network/NIC action on instances NIC tab
VM NICs tab: Style 'add network' action
NICs, add action: Fix for when detail view isn't present anymore
Detail view, multi-groups: Put 'add' button on top
WIP - Implement/style NIC actions
WIP
VM multiple NICs: Fix broken UI due to API call changes
List view UI: Fix 'no data to show' message not appearing in some cases
Instance wizard: clean up JS formatting
Affinity UI: Add step to instance wizard
Add zone filter drop-down to header (needs styling)
Layout new project selector (only dummy data for now)
Merge branch 'master' into ui-mixed-zone-management
Merge branch 'ui-new-project-switcher' into ui-mixed-zone-management
Project switcher: Add label
Zone type switcher: Style, add functionality

- Add top label to zone switcher, add more styling

- Implement zone switching functionality, which on change sets
  cloudStack.context.zoneType to the relevant filter option, or null
  for 'All' zone types
Project switcher: Add label
Merge branch 'master' into ui-vm-affinity
Merge branch 'master' into ui-vm-affinity
Merge branch 'master' into ui-vm-affinity