New code from lwip project

lwip repo:
7d077a2 PPP,SLIP include lwip/sio.h after lwip/sys.h to prevent functions prototype collision

lwip-contrib repo:
3e5dca9 UNIX port, SIO, updated port the way it was intended to be done