Defer delete of peer till its reference is removed from RTGroupManager

Change-Id: I0bcfb3be20a3b01ae895badd46285fee4ee6affa
IP allocation starts from reverse

After api server is restarted, the IP allocated
to a port starts from the reverse direction.

Change-Id: Ic16894e89aafb0d4fced2e03201e3875d7f1510a
Closes-bug: #1336722
return router:external as part of network dictionary

Change-Id: I0368d3da26a2c14772b33f29598550401e0bed6c
Increment BgpPeer flap count after setting state to IDLE.

Incrementing the flap count prior to udpating the state sometimes
causes issues for tests that first wait for the flap count to go
up and then wait for the state to reach ESTABLISHED again.  They
may see the updated flap count and old state and hence eventually
fail.

This problem was observed when feeding many CLEAR_BGP_PEER events
to a peer via the bgp_stress_test.

Change-Id: If1a7189d7b0be734a247457869aecb547e0adca1
Send sequence number for all kind of route data built at controller xmpp receive
message.
Added controller Vlan rt, controller inet interface rt, controller local vm
route under sequence number validity.
Bug# https://bugs.launchpad.net/juniperopenstack/+bug/1336140
Change-Id: I1382ae6ee90b7fcabd050fee5600ac719e73c140
Fix to not use the pointer which is released. Decommission peer list contains shared pointer.
This in turn releases the memory as it is the last reference. So dont use the pointer from same.
Take the required data before releasing.
Bug# https://bugs.launchpad.net/juniperopenstack/+bug/1328843
Change-Id: I481e0496094d5b2571aa5b3855a373ae3fa05062
Merge "Defer delete of peer till its reference is removed from RTGroupManager"
Merge "IP allocation starts from reverse"
Add a layer of indirection before bottle route dispatch where any exception in handling of REST request is caught and logged.
Sanitize cgitb contents before logging. Follow up commit on contrail-generateds is next.

Change-Id: Ida0b2b95085133f1b8b3f41b2815419dfd459499
Add target to run all xmpp tests, flaky or not.

Change-Id: I01d810d839cf3ef8788ee165489f44353c802277
Add connection status for schema transformer

Change-Id: I4d8b97600b3e17b2212dd63fd04a167fe1fbdb37
Add connection status for service monitor

Closes-Bug: 1342860

Change-Id: I53cbdad9a49f9b649278660cebe022b7f5393b00
Bug 1342269: Do not set mac_address if not needed, instead leave it unspecified
Bug 1342975: Couple of bug fixes in schema transformer

Closes-Bug: 1342269

Closes-Bug: 1342975

Change-Id: I8b6b1aa4a0f779eadaff102ead30315fe16ac248
Merge "return router:external as part of network dictionary"
Merge "Add target to run all xmpp tests, flaky or not."
Merge "Add connection status for schema transformer"
Merge "Send sequence number for all kind of route data built at controller xmpp receive message. Added controller Vlan rt, controller inet interface rt, controller local vm route under sequence number validity. Bug# https://bugs.launchpad.net/juniperopenstack/+bug/1336140 Change-Id: I1382ae6ee90b7fcabd050fee5600ac719e73c140"
Merge "Fix to not use the pointer which is released. Decommission peer list contains shared pointer. This in turn releases the memory as it is the last reference. So dont use the pointer from same. Take the required data before releasing. Bug# https://bugs.launchpad.net/juniperopenstack/+bug/1328843 Change-Id: I481e0496094d5b2571aa5b3855a373ae3fa05062"
Add ci_unittests.json which associates source code to relevant unit test targets

Change-Id: Ib2aca94e68ec2d175ef3d95eb08ffa0cb5c441b0
Merge "Add connection status for service monitor"