ping ICMP ping support
This is an unfinished implementation of ping and ping6 using raw sockets. It is not yet hooked into the configuration or build systems.
Current ping / ping6 logic in NSH makes illegal calls into the OS in order
to implement ping / ping6. One correct implementation would be to use raw
sockets to implement ping / ping6 as a user application. This is a first cut
at such an implementation.