Fix bug in BgpXmppChannel::FlushDeferQ.

https://bugs.launchpad.net/juniperopenstack/+bug/1333404

BgpXmppChannel::DeferQFlush does not work correctly if only the
VRF name is provided and the VRF in question is not the VRF for
the first entry in the defer_q_. This could cause a memory leak
or incorrect routes on the control node.

Change-Id: Ied9ec2a63bfc28dba5e06b7af3d68584f5e59c2e
Fix bug that caused double free of BgpInstanceConfig.

https://bugs.launchpad.net/juniperopenstack/+bug/1334510

BgpPeeringConfig has a back pointer to BgpInstanceConfig but does
not take a reference on the BgpInstanceConfig.  Further, the code
can delete the BgpInstanceConfig when a BgpPeeringConfig is being
deleted. If all references to BgpInstanceConfig have already gone
and it has been deleted, this results in a double free.

Fix is to keep a map of BgpPeeringConfigs in an BgpInstanceConfig
and to modify DeleteIfEmpty to check the PeeringMap.

Add logs for BgpInstanceConfig create/delete in a few places that
were overlooked previously.

Change-Id: I8579d534390b1aba7f1b14a591f51013d2ca731d
Handle cleanup of connection state manager timer
Change-Id: I5f15be60b4aab07ef57d4331d516d371cc831c45
update error message
Change-Id: I631412095b3ceb795b8f0829101b7b9027c19313
- make pkt0 interface non-persistent. When agent dies, pkt0 interface will
also leave the system, indicating the vrouter that agent is not alive.

Change-Id: Ic24a005e2c6739fd12fe1a42afbaa84cf4ac1b4d
1. Add cassandra pool support to vizd and query engine
2. Fix vector multitoken program options processing

Change-Id: Ide34084fb7e1cd8800e588aac7e623f99da8ed5c
Enables kstate test (Flowtest have been disabled for now)
Enable test_l2route

Change-Id: I4296002b3628e6fb552c394af934d2723f41d24f
Merge "update error message Change-Id: I631412095b3ceb795b8f0829101b7b9027c19313"
Acl logging changes for contrail-vrouter-agent
Change-Id: Ic028c8446777f467d799bc063a938a14aaabf4b5
Merge "Handle cleanup of connection state manager timer Change-Id: I5f15be60b4aab07ef57d4331d516d371cc831c45"
Merge "Enables kstate test (Flowtest have been disabled for now) Enable test_l2route"
Merge "- make pkt0 interface non-persistent. When agent dies, pkt0 interface will also leave the system, indicating the vrouter that agent is not alive."
Merge "1. Add cassandra pool support to vizd and query engine 2. Fix vector multitoken program options processing"
Merge "Acl logging changes for contrail-vrouter-agent Change-Id: Ic028c8446777f467d799bc063a938a14aaabf4b5"
Merge "Fix bug in BgpXmppChannel::FlushDeferQ."
1. Fix vizd core caused due to concurrent enqueue and reset of cdbq by taking
cdbq_mutex during enqueue.
2. Reset high and low water marks from shutdown of work queue.

Change-Id: If2e76a31950f6f8a38a64c0438d2bf7206476d78
Acl logging changes for contrail-vrouter-agent
Change-Id: Ia1a5e725aeaa673b9dba8f113b897007730d0857
Merge "Fix bug that caused double free of BgpInstanceConfig."
changes to make analytics use default redis-server

Change-Id: I8da69f998011933c611049ddc901e02eacbb2166
bgp_xmpp_wready_test is flaky -- https://jenkins.opencontrail.org/job/ci-contrail-controller-unittest/630/console

Change-Id: I5ffdc4562d2708d340c90828c747975788cf0492