Handle uninitialized variables. Fix for Bug #1361371 exposed the defect.

One of the errors seen because of the defect is during shutdown of dcs -
*** glibc detected *** mxosrvr: free(): invalid pointer: <address> ***

with a stack trace of
(gdb) bt
0  0x000000367ca328a5 in raise () from /lib64/libc.so.6
1  0x000000367ca34085 in abort () from /lib64/libc.so.6
2  0x000000367ca707b7 in __libc_message () from /lib64/libc.so.6
3  0x000000367ca760e6 in malloc_printerr () from /lib64/libc.so.6
4  0x000000000058fb12 in free_String_vector (v=0x7fffffff1770)
    at SrvrConnect.cpp:122
5  0x000000000059121e in SRVR::ASTimerExpired (timer_tag=0x0)
    at SrvrConnect.cpp:767

Fix is to initialize children.data to NULL.
Other changes are to make the code similar to rest of the code in
these files.

Change-Id: I441a9554a165cfb5037e064cc0fe79bfc9e158ac
Merge "Handle uninitialized variables. Fix for Bug #1361371 exposed the defect."