New code from lwip project

lwip repo:
3c40d93 fixed bug #43110 (call getpeername() before listen() will cause a error) by re-sorting the error numbers and letting listen() continue on ERR_CONN

lwip-contrib repo:
2386284 Fixed bug #41500 SMTP base64 patch