iputils: Fix aliasing violations

Change-Id: I1a577fb3b65b6ea107187e67734570506f69a3aa
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Include tracepath[6] and traceroute6 on debug builds

Change-Id: Icafa3c9bb741513bef746e313f1b5de166f0feea
Make ping use socket marks properly.

ping and ping6 have an option to set the socket mark on the
sockets they use, but unfortunately they do not use that option
on the sockets they use to determine their local address. Thus,
those checks are incorrect, and can result in ping failing to
run if unmarked sockets have no connectivity.

Change-Id: I2b8c30d314d6723a89d26d636f4f3fd0b9b8c3ac