Fixes SF bug 524, only handle SIGCHLD for our own forked ADNS.

On KUbuntu 13.04 when initializing GTK, the function g_spawn_async is called by GTK. However that function also calls fork. Any SIGCHLD signals raised by that fork were catched by us.

Now we only handle the SIGCHLD for the adns helper pid.