Fix and improve bgp_server_test

Change-Id: I92014d563335137a242ca78cdfb40a1dda5da9db
Closes-Bug: #1354329 - extra parameter to config_object_error
Change-Id: I7481b06b08fc089f5064661ed31858d72d624d4d
[SVC monitor] Not set vrouter name if none in UVE updates

Change-Id: I5e59a07dae2526eeb0e7c74294c71774b34ee997
Set the display_name for all object if missing

Change-Id: Id610ff0c1464e33fcc67d8835f244ce2c39199ed
Merge "[SVC monitor] Not set vrouter name if none in UVE updates"
Merge "Set the display_name for all object if missing"
Check if the distro is from debian

Centralizes the check

Change-Id: I4d06dc689f201da60a6aceab7e74283859767562
Merge "Fix and improve bgp_server_test"
Merge "Check if the distro is from debian"
Merge "Closes-Bug: #1354329 - extra parameter to config_object_error Change-Id: I7481b06b08fc089f5064661ed31858d72d624d4d"
Fix cleanup issue in ifmap_xmpp_test

The XmppClientConnection cannot be deleted unless the ReceiveCbMap
in the XmppChannelMux is empty i.e. all receivers have unregistered.
This was a recent change to xmpp library code.

These tests did not conform to the new expectation and hence ended
up hitting an assertion when deleting the XmppVnswMockPeer.

Fix is to UnRegister before shutting down the XmppVnswMockPeer.

Change-Id: I9462e41aee4ebc52bba1db4239488cfdeaf6859a
Service monitor code reorganization
Added new classes for db, logger and instance manager

Change-Id: I9957fb5d6fff813f89346f76880a22b573dd9cb6
Merge "Fix cleanup issue in ifmap_xmpp_test"