DELIA-24182: Fixed Race conditions for updating resolv.dnsmasq
DELIA-24182: Fixed Race conditions for updating resolv.dnsmasq

Reason for change: There is a race condition which we have rdnssd,
                   and we have disabled SLAAC configuration, box will
                   be stuck in bad condition for the period of 24hrs
                   before recovering. Added recovery logic so when
                   upnp contents are empty to populate udhcpc entries.

Test Procedure: Build and Verify dns name resolution works without errors.

Risks: High.

Change-Id: I4b1c249c2bb05d8c732c732e55d4484816adda0e
Signed-off-by: Balaji Punnuru <d97ff662d598c70443f9dbc6e2b1ab6e075d6c76@cable.comcast.com>

rdkcmf/rdk-sysint