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.
Add ECMP test cases for up/down of interface link/running state
Address review comments
Merge remote-tracking branch 'upstream/master'
Merge pull request #630 from praveenkv/master

Reorganize the vnswif_listerner.cc based on the object type