Fix issue that can result in concurrent invocation of exit callback
from work queue by calling the exit callback with the work queue
mutex held. Added corresponding unit test.
Call ExitCallback before setting running_ in RunnerDone WorkQueue.
Merge pull request #512 from praveenkv/master

TCP-ACK changes for security-groups
Simplify RunnerDone in WorkQueue by returning from one place
Merge pull request #507 from Juniper/meghb_wq

Fix issue that can result in concurrent invocation of exit callback
Validate config/command line options for control-node
   -- Host IP address
   -- List of collector IPs
Print errno if it is set during string to number conversion
Allw create with full path to handle case of zookeeper database cleanup underneath
Merge pull request #515 from Juniper/dsetia-bugfix

Allw create with full path to handle case of zookeeper database cleanup ...
python client publish to handle 5XX; continue to publish until successful
Merge pull request #517 from Juniper/dsetia-bugfix

python client publish to handle 5XX; continue to publish until successfu...
Bug 2650: Update analyzer_vn_set for all policies when the VN is deleted
Merge pull request #516 from Juniper/ananth_bugfix

Validate bgp port name and collectors IP address in control-node configuration
Merge pull request #518 from Juniper/sb

Bug 2650: Update analyzer_vn_set for all policies when the VN is deleted
In failed cases the debug printing was going out of bounds
Revert "Merge pull request #508 from Juniper/rajreddy_ut2"

This reverts commit 5878780dddbb69162dbda1b36504f517c3cbedff, reversing
changes made to 0b666932fbad23d3ecd02ca5499a862431d2a18c.
Merge pull request #521 from Juniper/rajreddy_readd_syslog_fix

Rajreddy readd syslog fix
fix strict aliasing issue
Merge pull request #522 from junpei-yoshino/fix_parse_object_h_issue

fix strict aliasing issue