WIP: Add view all button to NIC
Style view all button
Implement view all behavior for multi-items

-Call viewAll() on click to open new panel with corresponding view

-Pass context of selected item (such as nic object) to panel

-Allow custom title for panel
UI: Update IP address server calls to support per-NIC IPs

Update the following actions on IP address section to support per-NIC IP
addresses:

- List IPs -> listNics
- Add IP -> addIpToNic
- Remove IP -> removeIpFromNic

These API calls will be conditionally invoked in place of the existing
calls if a NIC is selected -- i.e., args.context.nics is present
Prevent wrapping of 'view all' button
Merge branch 'master' into ui-multiple-nics
Merge branch 'master' into ui-multiple-nics
Merge branch 'master' into ui-multiple-nics
Multiple NICs UI: Fix list view data
Multiple NICs UI: Refactor list view/detail view

Puts secondary IP list view and detail view in dedicated section,
instead of as part of the public IP address section.

Removes conditional API calls from public IP address list/detail view
for secondary NICS.
List view: Add event hook on add row

Adds new event 'cloudStack.listView.addRow' which is triggered after new
data row is appended. It passes the table row ($tr) in the data.
LB/PF/NAT UI: Support secondary IP selection

During selection of a VM for LB/PF/Static NAT, show dropdown to select
which secondary IP will apply for the rule being created.
Fix VM select IP drop-down for PF/LB UI
List view UI: Implement sub-select in widget

To support sub-select dropdown across all list views (PF,LB,NAT),
refactor 'subselect' option in listView widget, instead of just the
multiEdit.
Pass vmguestip to add PF rules API
Fix typo
Fix another typo
Don't support secondary IPs on LB VM selection (not supported)
Make primary IP default selection
Better styling of IP selection field