* Agent changes for policy based vrf assignment
analytics support in packages; .conf file for analytics-api; renaming of executables
missing defaults in help
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.
Atomic ref update

This commit provides atomic ref update so that multiple api server updating the same ref list can update it without overwriting each other's changes.
We are creating a new POST API 'ref-update' that can be used to update an individual reference. An accompanying change in generateDS.py is required.
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
Fix build
Remove copyright
Add RoutepathReplicator test to verify instance route target update.
Merge pull request #632 from pedro-r-marques/pmaster

Fix build
Allow ref-update with just fq-name also
Add another test where the target goes away and new one is added later.
Merge pull request #633 from Juniper/nsheth_instance_rtarget_update

Add RoutepathReplicator test to verify instance route target update.
Merge pull request #626 from Juniper/nsheth_notification_log

Tweak BgpPeerNotification log to display TCP endpoint if there's no Peer...
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