Update ping to one that understands IPPROTO_ICMP

See http://lwn.net/Articles/443051/ for more details.

Change-Id: Ib7f597723b98a77032ced633f35b32a6f44c8747
Merge "Update ping to one that understands IPPROTO_ICMP"
Remove Android special case.

Change-Id: I8cd92aa3f6e76f9521be15fbeef0598da041199a
Merge "Remove Android special case."
ping: remove group check

Ping no longer requires special privileges to run, nor is
it setgid. It no longer makes sense to do security checks in the
binary. Remove the checks.

These checks will need to be readded if ping is ever made setgid again.

Change-Id: I2bf78a97e4959148b71124f168366fc7ca05b499
Merge "ping: remove group check"
Make sure ping doesn't ever run with privileges.

Ping on Android doesn't require any special privileges. Halt and
catch fire if we detect we're running with privileges.

Change-Id: Ic4cd03ae7767df1a96813a098cfef0cf008a752a
Merge "Make sure ping doesn't ever run with privileges."
Merge tag 'refs/tags/android-4.3_r2.1' into jb-greg

Android 4.3 release 2.1

Conflicts:
	ping.c