* Agent changes for policy based vrf assignment
analytics support in packages; .conf file for analytics-api; renaming of executables
missing defaults in help
Reorganize the vnswif_listerner.cc based on the object type
Modify vnswif_listener.cc to maintain table of link-local addresses and iterface table
Add test code for vnswif_listener.cc
Make vm-interface inactive if the port is down
Tweak BgpPeerNotification log to display TCP endpoint if there's no Peer.

Add tests to exercise the code that sends a Notification when BgpPeer is
marked deleted or is being closed.
Add test for deferred peer close.
Avoid timer cancel deadlock
Fix build
Remove copyright
Add RoutepathReplicator test to verify instance route target update.
Add another test where the target goes away and new one is added later.
1. Track the zookeeper state
2. Exit if the connection is LOST and
3. Pause the master if connection moves to SUSPENDED. (Since master could have switched)
    A. Changed schema and svc mon to wait in main loop.
    B. Discovery change is pending. To be handled in
    C. API server doesn’t accept any request (PUT, POST and DELETE) if not connected to Zookeeper. Only accept GET request. In this case we don’t query zookeeper.
4. Connect to all zookeeper server instead of connecting to local zookeeper server.(Pass list of server while creating KazooClient)
5. Change the retry logic with KazooRetry. Kazoo client has logic to reconnect automatically till SessionExpires(LOST). Instead of reconnecting from our application logic, use KazooRetry to retry zookeeper operation.
Review comments
Add tests to simulate failures in BgpSessionManager::CreateSession.

Simulate socket open failure in BgpSessionManager::CreateSession.
Simulate unknown failure in BgpSessionManager::CreateSession.
increase the default timeout of 20 secs.  The heartbeats are expected to be sent every 1/3 the timeout interval and response received within 1/3 timeout. We have seen the writes to disk take as high as 5-6 secs and hence heartbeat response missed and reconnects.

https://github.com/python-zk/kazoo/issues/66
Add ECMP test cases for up/down of interface link/running state
[dnsd] Install dnsd configuration file (packaging)
Address review comments
Merge remote-tracking branch 'upstream/master'