New code from lwip project

lwip repo:
dbd125c Fixed bug #35874 reserved identifier violation (removed leading underscores from header include guards)

lwip-contrib repo:
b833b17 Fixed bug #35874 reserved identifier violation (removed leading underscores from header include guards)