Only allows admin users to change the user_visible

This patch add a check to avoid a non admin user
to change the default user_visible value.

Change-Id: Iba48443f97fe0dac2f63f8350a891bd06ee50f1f
Closes-bug: #1377230
Gracefully exit if hostname is not resolvable from various contrail daemons

Change-Id: Id77d3e3b10be7640c395a4a213278f6c2c53d5c4
Refresh the RI object before deleting it because some information could be stale

Change-Id: I0ac1799f7e06fb49daf4c69568631eebe5a9d297
Closes-Bug: 1378482
VM Ware plugin integration fixes
(cherry picked from commit 9b7174f16134ab536d0edd6f1d0dfe556d455167)
Change-Id: I69dff5b947406d40ea4aa7313daaccb7621e1748

Added support for multiple virtual netorks.
As part of AddPort message, send primary-vlan and isolated-vlan information.
isolated-vlan is used in ingress direction and primary-vlan is put on packet
in egress direction.
Fixed a bug where creating a VN whith no VM was crashing.
(cherry picked from commit 28cf5992e8c3b23d0845bce0b83a15fd33d2073a)

- Added ("default-domain", "vCenter") project (tenant) by default to api-server/contrail-controller
- Bugfixes related to how display_name, fqn, name, uuid and parent_ref is populated by vCenter plugin
  for VN, VM,VMI and InstanceIp objects.
(cherry picked from commit ab3c8d80ad185ce96697ae6bd09bbaa0434edf1b)

 - Fix to VN Resync mechansim on vCenter-plugin restart.
 - Create "vCenter-ipam" under "vCenter" project instead of using "default-project-ipam".
(cherry picked from commit 6ef571a7ef594a295bb04181a1fb84cca91f4132)

Fix compilation error

Change-Id: I84ef4a8f4c4f47bb0508c83f386488192fab55f7
Merge "Refresh the RI object before deleting it because some information could be stale"
Try to use memo for ip-addr to subnet-id before asking backend

Change-Id: I952f27b0301584966fd8c55a833de5c493db08c6
Support changing of instance_count for scaling changes of services

Change-Id: I6b7fedc7d90f290089bbd4b1ceea4f5719ef37db
Add socket and message statistics to protobuf collector

Change-Id: I185a0f3b9ec403c4cc7db20a78fd1e4bd59b8bc6
* Protocol filled in flow entry is uint8_t, and while printing it as
  part of stringstream it used to print junk ascii charecter.
  Typecast the same to uint16_t.

Change-Id: I8736cb92258ac46876d4a315501d4b34a3148d75
Have common routines for V4 and V6 route management

Change-Id: I73d815229fab9c1a179499d76c8825aa7a339d04
Remove vrf_ucrt_object_map_, vrf_mcrt_object_map_ and vrf_l2rt_object_map_ from route_ksync as they are not used

Change-Id: I1a2fed9179e8af2d2e1e2a04ad56626fd99f9c17
* Agent sends a arp request to VM, and the response gets trapped
  to agent if a flag is set in route to trap arp response.
  In race condition agent may send a ARP request, which VM would
  respond back, but the packet may not be trapped since ksync
  may not have programmed to trap the packet. Now agent retries
  for ARP request
Closes-bug: #1371573

Change-Id: Ie5302f15afcaeee3f9b737b6d8b9dc807ab32967
Merge "Remove vrf_ucrt_object_map_, vrf_mcrt_object_map_ and vrf_l2rt_object_map_ from route_ksync as they are not used"
Merge "Support changing of instance_count for scaling changes of services"
Merge "Only allows admin users to change the user_visible"
Merge "Gracefully exit if hostname is not resolvable from various contrail daemons"
ST UT code fixes, and ut infra code changes

Change-Id: I13896b385db6de1f426493efecc1c6dc4c47fd42
Merge "Add socket and message statistics to protobuf collector"
Merge "VM Ware plugin integration fixes (cherry picked from commit 9b7174f16134ab536d0edd6f1d0dfe556d455167) Change-Id: I69dff5b947406d40ea4aa7313daaccb7621e1748"
Fix handling of Empty Tag string in Stats Infra

Change-Id: Iced3a500a850ac5a12c2e5f3c1385c86fa9b5736